问题
单项选择题
某计算机字长为16位,地址总线为20位,若一指令中操作码段寄存器的内容为AC56H,地址偏移量为2000H,则该操作码的实际物理地址为______。
A.AC56H
B.CC56H
C.2AC56H
D.AE560H
答案
参考答案:D
解析:由题意可知,存储器的物理地址为20位,而内部寄存器只有16位,因此引入分段的概念,段间允许重叠,任何一个物理地址,都可以唯一地被包含在一个逻辑段中,也可以在多个相互重叠的逻辑段中,只要有段地址和段内偏移量就可以访问到这个物理地址所对应的存储空间。物理地址=段寄存器的内容×16+16位的偏移地址=AC56H×16+2000=AE560H。