当前位置: 代码迷 >> 汇编语言 >> 段的第一个存储单元是10000H,那么段基址为何是1000H,该怎么处理
  详细解决方案

段的第一个存储单元是10000H,那么段基址为何是1000H,该怎么处理

热度:2544   发布时间:2013-02-26 00:00:00.0
段的第一个存储单元是10000H,那么段基址为何是1000H
1,我的过程是将段的第一个存储单元10000H转换成二进制为10000000000000000,取前16位为1000000000000000,转换成十六进制为8000H,那么教程上说的段基址为1000H是如何得到的,求教分析过程
2、1000:000A是逻辑地址还是物理地址,教程说得不清楚,求解

------解决方案--------------------------------------------------------
1,没看懂说啥意思
2,是逻辑地址,物理地址=基址X16+偏移地址
------解决方案--------------------------------------------------------
转换为二进制时,1 应该是 0001,因为一个十六进制数值对应 4 个二进制位。数位数的操作,尤其是不能省了前导的 0 数据位。
  相关解决方案