首页 > 试题广场 >

为了减少指令中的地址个数,有效的办法是采用( )。

[单选题]
为了减少指令中的地址个数,有效的办法是采用(      )。
  • 寄存器寻址
  • 立即寻址
  • 变址寻址
  • 隐地址
(1)间接寻址(隐寻址)是指地址码指向主存中的数据,而这个数据仍然是一个地址,通过这个地址才能找到数据。这种方式提高了寻址的灵活性,扩大了寻址的范围。但由于要多次读主存,速度大为降低。
(2)寄存器寻址是指地址码的地址是寄存器的地址,由于访问寄存器的速度是非常快的,所以使用寄存器寻址有非常快的速度,但不足之处是寄存器的数量有限。因此,寄存器的地址位应该比较简短。
(3)立即寻址是指地址码就是操作数,这种寻址方式不必再次访问内存去取操作数。
(4)变址寻址是指将地址码和变址寄存器内容相加后形成数据的地址,由于变址寄存器能自动修改,这种方式对数组运算、字符串操作等批量数据的处理非常有效。
发表于 2020-03-11 18:20:13 回复(0)