关于物理地址的计算
怎么计算啊为什么不是SA*16+FFFFH=20000H偏移地址的 取值范围 不是0000H~FFFFH吗
本帖最后由 jun 于 2012-4-3 16:31 编辑
个人认为SA最小是1001H,虽然偏移地址范围是0000H~0FFFFH ,但是段地址SA*10H后后面必定会有个0,(如1123*10H后为11230H,那么偏移址的最后一位就不可能是F(因0H+0FH=0FH不能向左进一位),即最大的偏移址 不可能是0FFFFH,而是0FFF0H),故20000H=1001*10H+0FFFFH (如果想要SA最小) 不是已经知道单元地址了吗。。寻址方式不是有很多种吗?表示一个单元地址的方式也不是很多种吗?求最小的那个值,但是我还是不知道是怎么回事 20000H是物理地址。而偏移地址的取值范围为0——ffffH。所以即为:SA*16+0=20000和SA*16+ffff=20000 。。。 20000是段地址为2000,偏移地址为0
页:
[1]