文章目录
一、x86 CPU 模型
二、内存模型
一、x86 CPU 模型
----
下图是 x86 架构的 CPU 模型图 :
左侧的 EAX , EBX , ECX , EDX , ESI , EDI..., 加载到内存中 , 然后从内存中加载到 CPU 高速缓存中 , 最后才能将高速缓存中的数据加载到寄存器中 ;
段寄存器 , 每个寄存器
16
位 ,
2
字节 , 是 x86-
32
位架构...的遗留产物 , 在
64
位架构中 , 基本不会使用 ;
32
位的寄存器 , 通用寄存器 , 变址寄存器 , 指针寄存器 , 在 x86-
64
位架构中经常使用 ;
通用寄存器是用于计算的