80x86的内存访问方式是通过:物理地址 = 段地址 x 16 + 偏移地址
段寄存器是一个16位的寄存器,乘以16等于右移4位,即变成20位。而偏移地址也是一个16位的数,所以80x86最大能访问到220 = 1MB的内存。
而偏移地址的取值范围是:0~FFFFH,所以仅用偏移地址来寻址最多可寻64KB个内存单位。
本文详细介绍了80x86架构下内存访问的基本原理,包括如何通过段地址与偏移地址计算物理地址,以及这种寻址方式所能访问的最大内存空间。
80x86的内存访问方式是通过:物理地址 = 段地址 x 16 + 偏移地址
段寄存器是一个16位的寄存器,乘以16等于右移4位,即变成20位。而偏移地址也是一个16位的数,所以80x86最大能访问到220 = 1MB的内存。
而偏移地址的取值范围是:0~FFFFH,所以仅用偏移地址来寻址最多可寻64KB个内存单位。
753
939

被折叠的 条评论
为什么被折叠?