3BADH=0011 1011 1010 1101
由页的大小为2KB,可以得到页内偏移为12位(低地址)
故页号0011(3H)
页内偏移1011 1010 1101(BADH)
例如:
电脑主流是八位的,内存寻址只有16位,也就是64K。当年PC机刚出的时候,还不完全是16位电脑,是个20位电脑。但是地址线由两部分组成,一部分叫做段地址,一部分叫做偏移量,就类似单元楼住址,可以叫单元,这个某编号住户。
由这两个的叠加,形成一个地址。算法是,段地址占高20-4位,偏移量占16-0位,加起来。
扩展资料:
在实模式中,内存比保护模式中的结构更令人困惑。内存被分割成段,并且,操作内存时,需要指定段和偏移量。
段-寄存器这种格局是早期硬件电路限制留下的一个伤疤。地址总线在当时有20-bit。然而20-bit的地址不能放到16-bit的寄存器里,这意味着有4-bit必须放到别的地方。因此,为了访问所有的内存,必须使用两个16-bit寄存器。
这一设计上的折衷方案导致了偏移量格局。最初的设计中,其中一个寄存器只有4-bit有效,然而为了简化程序,两个寄存器都是16-bit有效,并在执行时求出加权和来标识20-bit地址。
参考资料来源:百度百科-偏移量