为了缩短指令中某个地址段的位数,有效的方法是采取()。

题目

为了缩短指令中某个地址段的位数,有效的方法是采取()。

  • A、立即寻址
  • B、变址寻址
  • C、间接寻址
  • D、寄存器寻址
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于应用程序而言,计算机存储器的最大容量取决于 (1) 。 A.指令字长 B.指令中地址码位数 C.存储单元的位数 D.访存指令访问地址的位数


正确答案:D
要点解析:主存的容量大小直接影响用户的应用范围,特别是操作系统、系统软件功能越完善,主机运行时占用的主存的空间越大,因此主存的容量直接决定用户能否使用该计算机。  计算机的主存容量取决于主存的地址位数。但即使主存的地址位数再多,如果CPU的访问指令提供的地址位数较少也是没用的,因此主存最大可以使用的容量取决于访存指令访问地址的位数。在只有直接寻址的指令中,主存容量直接取决于指令中地址码位数。 
由于指令字长的限制,指令地址码的位数不可能太多,为了扩充CPU可访问的主存空间,现在都使用变址寻址、基地寻址等,以增加操作数的地址位数。因此主存储器的最大容量决定于由指令寻址方式形成的操作数有效地址的位数。 

第2题:

为了缩短指令中某个地址段的位数,有效的方法是采取( )。

A.立即寻址

B.变址寻址

C.间接寻址

D.寄存器寻址


正确答案:D
解析:寄存器寻址又称内部寻址,使用时直接在指令后面接某个寄存器的名字就可以了,因此这是各寻址方式中地址部分最简短的一种。

第3题:

●为了缩短指令中某个地址段的位数,有效的方法是采取 (16) 。

(16) A.立即寻址

B.变址寻址

C.间接寻址

D.寄存器寻址


正确答案:D
【解析】为了缩短指令中某个地址段的位数,在题中4个方法中,有效的方法是采取寄存器寻址。寄存器寻址是在指令中直接给出操作数所在的通用寄存器的编号。

第4题:

数控编程在同一程序段中,有关指令的使用方法,下列说法错误的选项是()。

  • A、同组G指令,全部有效。
  • B、同组G指令,只有一个有效。
  • C、非同组G指令,全部有。
  • D、两个以上M指令,只有一个有效

正确答案:A

第5题:

目前,一般计算机系统中的主存储器容量都很大,而且越来越大。另外,由于普遍采用了虚拟存储器结构,要求指令中给出的地址码是一个虚拟地址,其长度比实际主存储器的容量所要求的长度还要长得多。例如,在一般32位计算机系统中,虚拟地址空间为4GB,因此,要求地址码的长度为32位左右。如此长的地址码对于多地址结构的指令系统是无法容忍的。因此,如何缩短地址码的长度,在指令系统中必须予以考虑。下面关于缩短地址码长度的方法正确的是(1)。

Ⅰ.用主存间接寻址方式缩短地址码长度

Ⅱ.用变址寻址方式缩短地址码长度

Ⅲ.用寄存器间接寻址方式缩短地址码长度

A.Ⅰ.Ⅱ.

B.Ⅰ.Ⅱ.Ⅲ.

C.Ⅱ.Ⅲ.

D.Ⅰ.Ⅲ.


正确答案:B
解析:用主存间接寻址方式缩短地址码长度。在主存储器的低端地址开辟出一个专门用来存放地址的区域,由于表示存储器低端地址所需要的地址码长度可以很短,而一个存储字(一次访问存储器所能获得的数据)的长度通常与一个逻辑地址码的长度相当。如果一个存储字的长度短于一个逻辑地址的长度,也可以用几个连续的存储字来存放一个逻辑地址码。例如,在主存储器最低端的1KB之内有一个用来存放地址码的区域,如果主存储器是按字节编址的,并且一个存储字的长度为32位,那么在指令中只要用8位(256个字=1K字节)长度就能表示一个32位长的逻辑地址,即使再加上寻址方式等信息,一个地址码的长度也只有十多位。用变址寻址方式缩短地址码长度。由于程序的局部性,在变址寻址方式中使用的地址偏移量可以比较短,例如,在IBM370系列机中为12位。通常可以把比较长的基地址(如32位)放在变址寄存器中,在指令的地址码中只需给出比较短的地址偏移量。因此,采用变址寻址方式的地址码长度通常只有十几位,或二十位左右就可以了。用寄存器间接寻址方式缩短地址码长度。这是一种非常有效的方法。由于寄存器的数量比较少,通常表示一个寄存器的地址只需要很少几位,而一个寄存器的字长足可以放下一个逻辑地址。例如,有8个用于间接寻址的寄存器,每个寄存器的长度是32位,这样,用一个3位的地址码就能表示一个32位的逻辑地址。用来支持间接寻址的寄存器,可以借用通用寄存器,也可专门设置。

第6题:

在程序执行过程中,IP寄存器中始终保存的是()

A、上一条指令的首地址

B、下一条指令的首地址

C、正在执行指令的首地址

D、需计算有效地址后才能确定地址


参考答案:B

第7题:

为了缩短指令中某个地址段的位数,有效的方法是采取(15)。

A.间接寻址

B.寄存器寻址

C.立即寻址

D.变址寻址


正确答案:B
解析:本题考查各种寻址方式的特点。(1)间接寻址是指地址码指向主存中的数据,而这个数据仍然是一个地址,通过这个地址才能找到数据。这种方式提高了寻址的灵活性,扩大了寻址的范围。但由于要多次读主存,速度大为降低。(2)寄存器寻址是指地址码的地址是寄存器的地址,由于访问寄存器的速度是非常快的,所以使用寄存器寻址有非常快的速度,但不足之处是寄存器的数量有限。因此,寄存器的地址位应该比较简短。(3)立即寻址是指地址码就是操作数,这种寻址方式不必再次访问内存去取操作数。(4)变址寻址是指将地址码和变址寄存器内容相加后形成数据的地址,由于变址寄存器能自动修改,这种方式对数组运算、字符串操作等批量数据的处理非常有效。

第8题:

执行段间调用指令CALL时,首先保护断点的:( )

A.段地址和偏移地址

B.段地址

C.偏移地址


参考答案:A

第9题:

SP寄存器中存放的是()。

A.堆栈段有效地址
B.代码段有效地址
C.数据段有效地址
D.堆栈段的段地址

答案:A
解析:

第10题:

指令格式中的地址结构是指()。

  • A、指令中给出几个地址
  • B、指令中采用几种寻址方式
  • C、指令中如何指明寻址方式
  • D、地址段占多少位

正确答案:A

更多相关问题