IA-32

  • 分段内存模型
  • 平坦模型
  • 分页
  • 虚拟内存管理
  • 系统管理模型
  • 实模式
  • 保护模式
  • 虚拟8086模式

x64技术发展路线:

  • 英特尔安腾(Intel Itanium)架构(IA-64)
  • x86-64,或者叫AMD 64
  • IA-32e,或者叫EM64T、INTEL 64

物理地址

image.png
地址线的数量决定处理器访问的内存大小。

有效地址(Effiective Address)

mov dx,[data]
mov eax,[ebx]
add eax,[0x7c08]
mov esi,[eax+eid*2+3]

逻辑地址(Logical Address)

  • 逻辑段地址:有效地址
  • 段选择子:有效地址

在访问内存时,处理器用段选择子到描述符表中选择一个描述符,在用描述符中的段地址加上有效地址。

线性地址(Linear Address)

image.png
段部件输出的地址就是线性地址。

IA-32架构的工作模式:

实地址模式 (8086模型)

保护模式

系统管理模式(SMM)

image.png