发布网友 发布时间:2022-04-24 11:33
共4个回答
热心网友 时间:2023-09-26 08:35
段地址为F000H,偏移地址为FFFFH ,则物理地址是FFFFFH。
因为
F000H×16中的16是十进制数,十进制数的16就是十六进制的10H,即16=10H
故
F000H×16=F000H×10H=F0000H
所以
F000H×16+FFFFH = F0000H+FFFFH = FFFFFH
热心网友 时间:2023-09-26 08:35
晕!学《计算机组成原来》吗?
段寻址:这公式是正确的!因为内部数据总线、寄存器都是16位的,所以乘以16,能表示的范围为0000H-ffffH 。
其实用段地址×16只是将16位增加到20位而已!
段地址为F000H,所以F000H×16=F0000H(相当于左移一位)
再加上FFFFH,即:F0000H+FFFFH=FFFFFH
热心网友 时间:2023-09-26 08:36
F000H右边补0就是乘16了(16进制多一位就是乘以16了:如十进制数:30*10=300就是多了一位0),即:F0000H+FFFFH=FFFFFH
热心网友 时间:2023-09-26 08:37
相当于左移四位,然后地址相加,得到一个二十位的地址,因为当时地址线20根,寄存器最高16位,要寻址1M的空间,必须用段地址和偏移地址结合的办法。