题目
某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为()A. 10000HB. 11200HC. 12100HD. 13000H
某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为()
A. 10000H
B. 11200H
C. 12100H
D. 13000H
题目解答
答案
B. 11200H
解析
本题考查8086微处理器中物理地址的计算方法。关键在于理解物理地址由段寄存器值左移4位(等价于乘以16)后,加上偏移地址。掌握这一公式即可快速解题。
物理地址的计算公式为:
$\text{物理地址} = \text{段寄存器} \times 16 + \text{偏移地址}$
具体步骤:
- 段寄存器值左移4位:
DS = 1000H,左移4位后为 $1000H \times 16 = 10000H$。 - 加上偏移地址:
偏移地址为1200H,因此物理地址为:
$10000H + 1200H = 11200H$