煤矿开采方法:大家帮我看看道简单汇编题~有点疑惑``

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/18 02:49:03
如果在一个程序开始执行以前(CS)=0A7F0H(如十六进制数的最高位为字母,则应在其前加一个零),(IP)=2B40H,试问该程序的第一个字的物理地址是多少?
我这样做为什么不对呢?
段基地址(CS)=0A7F0H=0000 1010 0111 1111 0000
偏移地址(IP)=2B40H=0010 1011 0100 0000
0000 1010 0111 1111
+ 0010 1011 0100 0000
---------------------------------
则物理地址为0000 1101 0011 0011 0000
用十六进制换算得0D330为什么部队?
这样做为什么不对呢?我不明白为什么部队?谢谢大家啊!

0000 1010 0111 1111 0000 0000 <-*10H不是前面补0是后面补0呵呵~其实是段地址左移4位
0010 1011 0100 0000
----------------------------------------
0000 1010 1010 1010 0100 0000

0000 1010 0111 1111
+ 0010 1011 0100 0000
则物理地址为 00 0011 0101 1011 1111
用十六进制换算得35BF