正确答案
访问的最大主存空间范围
15.M=0立即寻址:
无
16.M=1直接寻址:
D.的位数8决定。共有28个地址,范围是:0x00-0xFF(或0—255)
17.M=2间接寻址:(本注:假定内存单元是16位)
内存单元是16位数,将其作为地址,则共有216个地址,范围是:0x0000-0xFFFF(或0-65535)
18.M=3变址寻址(变址寄存器Ri,16位):
因为EA=(Ri)+D,Ri可表示16位内存地址:0-216-1(或0x0000-0xFFFF),
D.可表示8位内存偏移:0-28-1(或0x00-0xFF),两者相加,则范围是:0-216+28-2(或0x00000-0x100FE)
19.M=4基址寻址(基址寄存器Rb+D,以“变址寻址”同理。范围是:0-216+28-2(或0x0000-0x100FE)
20.M=5相对寻址:(本注:相对寻址与变址和基址寻址不同处是,D有正负,用补码表示;后者是无符号数)
E.A=(PC)+D;PC可表示16位内存地址:0-216-1(或0x0000-0xFFFF),D补码表示:-27-27-1,两者相加,则范围是:0-216+27-2(或0x0000-0x1007E)
试题解析