当前位置: 代码迷 >> 汇编语言 >> 汇编保护方式下的小疑点
  详细解决方案

汇编保护方式下的小疑点

热度:3625   发布时间:2013-02-26 00:00:00.0
汇编保护方式下的小问题
80386保护方式下段界限从20位的计算出以4KB为单位的(G位=1)公式LIMIT = Limit * 4K + 0FFFH, 为什么后面要加0FFFH ,

------解决方案--------------------------------------------------------
Limit=20位,可表示的 最大二进制数 1111,1111,1111,1111,1111
转换为十进制是1048575
但是2的20次方应该是1048576 
为什么少了1, 那是因为没包括0 (0000,0000,0000,0000,0000)
所以再加个0FFFH(4k),就相当于把那个0也给添进来
  相关解决方案