A. 电脑的内存是如何寻址的
最大的寻址空间为:4096字节。
计算方法:
计算机的语言是二进制的,故最大寻址空间=2的12次方=4096字节
寻址空间一般指的是CPU对于内存寻址的能力。
B. 一般CPU对I/O端口和存储空间编址方式有哪两种
201的吗
一种是统一编址,即端口地址空间与存储器地址空间合二为一的一种编址方式。这种编址方式使用将端口与存储器单元同样看待,使用存储器访问的指令进行 I/O 操作,因此指令多而灵活,缺点是端口地址要占用一部分存储器地址。
另一种是端口独立编址,即端口地址空间与存储器地址空间各自独立的一种编址方式。这种编址方式只有那些具有 I/O 读写控制线的处理器系统(如 8086 系统)才能使用。它有独立的端口地址空间,因此不占用存储器地址空间,有独立的 IO 输入输出指令,但指令一般寻址方式较少,比较不灵活。
C. 计算机的I/O过程中的编址方式有哪些各有什么特点
I/O接口独立编址方式这种编址方式是将存储器地址空间和I/O接口地址空间分开设置,互不影响。设有专门的输入指令(IN)和输出指令(OUT)来完成I/O操作,2、I/O接口与存储器统一编址方式这种编址方式不区分存储器地址空间和I/O接口地址空间,把所有的I/O接口的端口都当作是存储器的一个单元对待,每个接口芯片都安排一个或几个与存储器统一编号的地址号。也不设专门的输入/输出指令,所有传送和访问存储器的指令都可用来对I/O接口操作。两种编址方式有各自的优缺点,独立编址方式的主要优点是内存地址空间与I/O接口地址空间分开,互不影响,译码电路较简单,并设有专门的I/O指令,所编程序易于区分,且执行时间短,快速性好。其缺点是只用I/O指令访问I/O端口,功能有限且要采用专用I/O周期和专用的I/O控制线,使微处理器复杂化。统一编址方式的主要优点是访问内存的指令都可用于I/O操作,数据处理功能强;同时I/O接口可与存储器部分公用译码和控制电路。其缺点是:I/O接口要占用存储器地址空间的一部分;因不用专门的I/O指令,程序中较难区分I/O操作
D. 8051哈佛结构中,数据存储器和程序存储器的编址方式
我记得是这样的:
①哈佛结构:数据与程序是分开的,也就是分开编址的。
②冯·诺依曼结构:数据与程序不是分开的,也就是联系在一起的。
当然8051的CPU是从寄存器获取指令地址的,而且指令地址与数据地址是互相独立的,比如0xFF可以是指令地址,也可能是数据地址,因此需要指明类型。正因为指令地址与数据地址相互独立,所以可以认为8051是哈佛结构(有人认为Arm9才是完整的哈佛结构)。
以上纯属个人理解,难免会有错误,望见谅!
E. 想问一下计算机的内存和外存的编址单位是不是一样,各是什么
计算机的内存和外存的编址单位是不一样。
计算机内存和外存的编址方式有按字和按字节编址两种方式。按字节寻址,指的是存储空间的最小编址单位是字节。
按字编址,总存储容量是确定的,字地址和字节地址所需的代码数是不同的。由于地址单元大(zd1 word=32bit=4b),按字地址编码的数目较少,而按字节地址编码的数目较多,因为代码单元小(1 word section=1b=8bit)。
(5)存储编址方式扩展阅读:
计算机的存储器分为内部存储器和外部存储器。很可能遇到这样的情况:用电脑写文件时,突然断电,新写的文字没有及时保存。再次打开计算机时,将找不到未保存的文本。
这是因为未保存的文本暂时存储在内存中。一旦断电数据就会丢失。如果文件被保存,数据将被传送到硬盘,也就是说将被存储在外部存储器中,因此在断电的情况下,数据不会丢失。
F. 微型计算机内存储器是按什么进行编址
计算机处理信息的方式是二进制,微机内存按字节编址。
按字编址存储空间的最小编址单位是字,总的存储器容量是一定的,按字编址和按字节编址所需要的编码数量是不同的。
按字编址由于编址单位比较大(1字=32bit=4B),从而编码较少,而按字节编址由于编码单位较小(1字节=1B=8bit),从而编码较多。
内存储器其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
(6)存储编址方式扩展阅读
编址:存储器是由一个个存储单元构成的,为了对存储器进行有效的管理,就需要对各个存储单元编上号,即给每个单元赋予一个地址码,这叫编址。经编址后,存储器在逻辑上便形成一个线性地址空间。
寻址:存取数据时,必须先给出地址码,再由硬件电路译码找到数据所在地址,这叫寻址。
G. 8051单片机的编址方式是什么
MCS-51单片机的存储器编址方式采用与工作寄存器、I/O端口锁存器统一编址的方式。程序存储器和数据存储器空间好似相互独立的,各自有自己的寻址系统和控制信号,物理结构也不同。程序存储器为只读存储器(ROM),数据存储器为随机存储器(RAM)。
1、程序存储器常用来存放程序和表格常数。程序存储器以程序计数器PC作为地址指针,通过16位地址总线,可寻址的地址空间为64K,片内、片外统一编址。在程序存储器中有些特殊的单元在使用时应加以注意。其中一组特殊的单元是0000H~0002H单元,在系统复位之后,PC为0000H,单片机从0000H开始执行程序,该单元是系统执行陈故乡的起始地址,通常在该地址中存放一条跳转指令,而用户程序从跳转地址开始存放程序。另外一组特殊单元为0003H~0021AH,这40个单元被均匀的分为5份,其定义如下:
0003H~000AH:外部中断0的中断地址区
000BH~0012H:定时器/计数器0的中断地址区
0013H~001AH:外部中断1的中断地址区
001BH~0022H:定时器/计数器1的中断地址区
0023H~002AH:串行中断地址区
可见以上40个单元是专门用于存放中断处理程序的地址单元,中断响应后,按中断的类型自动转到各自的终端区去执行程序。从上面看出,每个终端服务程序只有8个字节单元,用8个字节来存放一个中断服务程序显然是不可能的。通常情况下好似在中断响应的地址区存放一条无条件转移指令,指向程序存储器的真正存放终端服务程序的空间去执行。
2、MCS-51单片机的数据存储器无论在物理上或者逻辑上都是分为两个地址空间,一个为内部数据存储器,访问内部数据存储器用MOV指令;另外一个为外部数据存储器,访问外部数据存储器用MOVX指令。8051内部有128个8位数据存储单元和128个专用寄存器单元,这些单元是统一编址的,专用寄存器只能用于存放控制指令数据。所以,用户能使用的RAM只有00H~7FH单元组成的128字节地址空间,可以存放读写的数据或者运算的中间结果;80H~FFH单元组成的高128字节地址空间的特殊功能寄存器(SFR)区,只能访问,而不能用于存放用户数据。片内RAM的低128字节还可以分成工作寄存器区,可位寻址区和一般RAM去3个区域。
H. ARM7TDMI使用何种存储器编址方式
使用了冯·诺依曼(Von Neumann )结构,指令和数据共用一条32 位总线.ARM7TDMI采用了三级流水线(取指 译码 执行)。