问题详情

指令系统中采用不同寻址方式的目的是(3)。


A、可降低指令的复杂度

B、可缩短指令字长,扩大寻址空间,提高编程的灵活性

C、实现程序控制

D、以上都正确

时间:2022-07-12 00:06 关键词:

答案解析

B
解析:寻址技术的出现,是因为希望能够灵活地访问到存储器,存储器的范围较大,就需要提供较长的地址,但是指令字中地址域的位数有限,虚拟存储器这个问题就显得更加突出。另外,高级语言和很多种数据结构,如循环语句和结构中的地址变化,都需要有效的地址变换来提高访问数据的灵活性和有效性。指令中给出的地址称为形式地址,又称为逻辑地址,它通常不能直接用来访问存储器。形式地址按一定的原则计算后,可以得出能直接访问主存的地址,称为有效地址或物理地址。寻址方式就是指从形式地址产生有效地址的方法。指令系统具有寻址方式的种类,是指令系统设计的关键问题之一,它影响计算机系统的寻址能力;同时也影响地址计算复杂度和计算速度。所以控制指令长度,扩大寻址空间,并提高访问数据的灵活性才是指令系统中设计多种寻址方式的目的。