首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

段地址乘以16加上偏移地址如何不对

2012-03-22 
段地址乘以16加上偏移地址怎么不对?晕 不能上传图片,我只能把书上的打上来大家帮我看看了。教材上说的 断地

段地址乘以16加上偏移地址怎么不对?
晕 不能上传图片,我只能把书上的打上来大家帮我看看了。教材上说的 断地址乘以16加上偏移地址就是物理地址,可是这里不管我怎么算结果都不和教材上的一样喃? 
  物理地址 段地址 偏移地址
  21F60H 2000H 1F60H
  2100H 0F60H
  21F0H 0060H
  21F6H 0000H
  1F00H 2F60H
 我把第一个段地址 2000H 乘以16再加上第一个偏移地址 结果不是物理地址21F60H,第二个段地址乘以16加上第二个偏移地址结果也不为物理地址,我哪里没有算对么?

[解决办法]
笨方法:
先把2000H(十六进制的)转换成十进制,然后乘以16,再将结果转换成16进制。

PS:16的十六进制是10H,也即2000H*10H=20000H,20000H+1F60H=21F60H
[解决办法]
没弄对进制吧。那个 16 是十进制值;2000h、21F60h 之类的是十六进制值。

热点排行