计算机体系结构

存放数据或信息的部件在不同机器上通常采用哪三种不同的方式编址?各自有什么优缺点?

题目

存放数据或信息的部件在不同机器上通常采用哪三种不同的方式编址?各自有什么优缺点?

参考答案和解析
正确答案:(1)统一编址:一种方式是把各种部件统一编成一个从“0”开始的一维线性地址空间,对不同部件的访问反映在对这个空间中不同地址的访问。这种方式有利于简化指令系统,但一定程度会使地址形成复杂化。
(2)局部编址:这种方式是指导这些部件适当分类,各自从“0”开始单独编址,构成多个一维的线性地址空间。这样可使指令字长较短,地址形成简单,主存的编址范围较大,但指令中应有对每类存储信息的部件加以区分的标志或使用约定。
(3)隐含编址:这种方式不必进行地址计算,地址是隐含在操作码中,通常像堆栈和某些专用寄存器多数采用事先约定好的编址方式进行隐式寻址,以加快对这些部件的访问。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在统一编址方式下,存储单元和I/O设备是靠指令中的( )来区分的。

A.指令和不同的地址

B.指令和不同的数据

C.指令和不同的数据和地址

D.上述都不对


正确答案:A

第2题:

I/O端口的编址方法有二种:即I/O端口单独编址方式和UO端口与存储器单元统一编址方式。在某个计算机系统中,内存与I/O是统一编址的,要靠(11)区分和访问内存单元和I/O设备。

A.数据总线上输出的数据

B.不同的地址代码

C.内存与I/O设备使用不同的地址总线

D.不同的指令


正确答案:B
解析:I/O端口的编址方法有二种:即I/O端口单独编址方式和I/O端口与存储器单元统一编址方式。I/O端口与内存单元地址统一编址方式是将I/O端口地址与内存地址统一安排在内存的地址空间中,即把内存的一部分地址分配给I/O端口,由I/O端口来占用这部分地址。这种方式控制逻辑较简单,I/O端口数目不受限制,所有访问存储器的指令都可用于I/O端口,指令丰富,功能强。但这种方式占用内存空间,而且程序难懂,难调试。

第3题:

● 在虚拟存储器中,辅存的编址方式是 (16) 。

(16)

A. 按信息块编址

B. 按字编址

C. 按字节编址

D. 按位编址


正确答案:A

第4题:

微型计算机的内存编址方式是()。

A.按字长编址
B.CPU型号不同而编址不同
C.按二进制位编址
D.按字节编址

答案:D
解析:
存储器以字节为单位存储信息,为区别不同的字节存储单元,每个存储单元都被指定一个唯一的编号,称为该单元的物理地址,地址编号从0开始,按顺序加1,一般用十六进制格式表示。

第5题:

在统一编址的方式下,区分存储单元和I/O设备是靠()。

A.不同的地址码
B.不同的地址线
C.不同的控制线
D.不同的数据线

答案:A
解析:
在外设寄存器和主存单元统一编址的情况下,没有专门的I/O指令,就用访存指令来实现I/O操作,区分存储单元和I/O设备全靠它们各自不同的地址码。

第6题:

在虚拟存储器中,辅存的编址方式是(13)。

A.按信息块编址

B.按字编址

C.按字节编址

D.按位编址


正确答案:A
解析:在虚拟存储器中,辅存是按信息块编址的,块的大小等于虚页面的大小,使用时只要把虚页号变换成块号即可,这个过程称为外部地址变换,如下图所示。

第7题:

在虚拟存储器中,辅存的编址方式是(73)。

A.按信息编址

B.按字编址

C.按字节编址

D.按位编址


正确答案:A
解析:虚拟存储器必须建立在主存—辅存结构上,但一般的主存一辅存系统并不一定是虚拟存储器,虚拟存储器与一般的主存—辅存系统的本质区别如下。(1)虚拟存储器允许人们使用比主存容量大得多的地址空间来访问主存,非虚拟存储器最多只允许人们使用主存的整个空间,一般只允许使用操作系统分配的主存中的某一部分空间。(2)虚拟存储器每次访问主存时必须进行虚、实地址的变换,而非虚拟存储系统则不必变换。虚拟存储技术实际上是将编写程序时所用的虚拟地址(逻辑地址)转换成较小的物理地址。在程序运行时,随时进行这种变换。为了便于主存与辅存之间信息的交换,虚拟存储器一般采用二维或三维的复合地址格式。采用二维地址格式时,将整个存储器划分为若干页(或段),每个页(或段)又包括若干存储单元。采用三维地址格式时,将整个存储空间分为若干段,每段分为若干页,每页又包括若干存储单元。根据地址格式不同,在虚拟存储系统中,基本信息传送单位可采用段、页或段页等几种不同的方式。

第8题:

● 在虚拟存储器中,辅存 编址方式是 (13) 。

A.按信息块编址

B.按字编址

C.按字节编址

D.按位编址


正确答案:A

第9题:

在独立编址方式下,存储单元和I/O设备是()来区分的。

A.不同的地址代码
B.不同的指令或不同的控制信号
C.不同的地址总线
D.上述都不对

答案:B
解析:
设备的编址方式包括统一编址方式和独立编址方式,统一编址就是将I/O地址看做是存储器地址的一部分,独立编址是指I/O地址和存储器地址是分开的,所有对I/O设备的访问必须有专用的I/O指令。

第10题:

常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?


正确答案: 一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。但是,却需要设置一套专门的读写I/O的指令和控制信号。
二.统一编址方式:这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。