l1314520 发表于 2016-1-17 09:29:26

检测点2.2

有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA的最小值问题


小鱼老是的解题过程:

物理地址=SA*16+EA   

EA的变化范围为0h~ffffh   

物理地址范围为(SA*16+0h)~(SA*16+ffffh)   

现在SA=0001h,那么寻址范围为   

(0001h*16+0h)~(0001h*16+ffffh)   

=0010h~1000fh

请问各位大大 SA=0001h 是怎么来的?谢谢


jingzhengran 发表于 2016-1-20 19:08:04

物理地址=SA*16+EA   

20000h=SA*16+EA   

SA=(20000h-EA)/16=2000h-EA/16   

EA取最大值时,SA=2000h-ffffh/16=1001h,SA为最小值   

EA取最小值时,SA=2000h-0h/16=2000h,SA为最大值

l1314520 发表于 2016-1-20 19:42:07

谢谢明白了
页: [1]
查看完整版本: 检测点2.2