单选题
计算机指令系统中采用不同寻址方式的主要目的是{{U}} (1)
{{/U}}。在下列寻址方式中取得操作数速度最慢的是{{U}} (2)
{{/U}}。 |
单选题
(1)
单选题
(2)
【正确答案】
D
【答案解析】[解析] CPU是不能直接访问外存的,所以,选项A说法错误。寻址方式多,会使得汇编指令更为复杂,增加译码的难度,所以,选项B和选项C说法错误。选项D的说法正确,第1空的正确答案为选项D。
相对寻址、基址寻址和寄存器间接寻址都是在寄存器中寻找目标地址,存储器间接寻址则要在相对速度较慢的内存中进行寻址,所以,速度慢。选项D为第2空的正确答案。
单选题
(1)
单选题
(2)
单选题
(3)
单选题
(4)
单选题
(5)
【正确答案】
A
【答案解析】[解析] 操作数就是指令的一部分为立即数寻址。第1空的正确答案为选项C。
操作数地址在指令中称为直接寻址。第2空的正确答案为选项A。
当操作数地址在寄存器中,就采用寄存器间接寻址方式。第3空的正确答案为选项D。
采用相对寻址方式,就是将地址码加上程序计数器内容得到数据的地址,即2B00+3F=2B3F。第4空的正确答案为选项C。
采用变址寻址方式,就是将地址码加上变址寄存器内容形成数据的地址,即03A0+3F+2000=23DF。第5空的正确答案为选项A。
单选题
(1)
单选题
(2)
【正确答案】
C
【答案解析】
[解析]
单操作数的指令长度为16位,其中,寻址方式为3位,16个通用寄存器占4位,其余9位用来构成指令操作码,共有29=512种。所以,最多可构成512条指令。
第1空的正确答案为选项B。
因为通用寄存器是16位的,所以,寄存器间接寻址的范围为216/1024=64K。第2空的正确答案为选项C。