为什么第二个就变了?
jmp 段地址 : 偏移地址为什么 jmp2AE3:3 直接物理地址为2AE33
而jmp3 : 0B16 物理地址为B46H
物理地址=段地址*16+偏移地址,这里的16是十进制的,转化成十六进制的就是10
2AE3*10+3=2AE30+3=2AE33
3 *10+0B16 =30+0B16=0B46
建议复习一下书山第二章,你就会很明白了
2AE3H*16+3=2AE33这是个巧合???? 2AE3H*10+3=2AE33
3*10+B16=0B46 2AE3:3 ->2AE3 * 10 + 3 = 2AE33
3:0B16 ->3*10+0B16 = B46
物理地址 = 段地址 * 16 +偏移地址
PS:物理地址 段地址 偏移地址均为十六进制 16 为十进制 转换成十六进制就是10 所以我上面直接乘10了
懂了吗?? 2AE3 * 10 + 3 = 2AE33这个估计是巧合吧!
页:
[1]