寄存器
cpu的组成部分,用来暂存指令,数据和地址。
ax作为累加器,用来存储运算的最终结果。
ax作为通用存储器,用来存储中间结果。
cx作为指令计数器,用于循环指令,也可作为通用寄存器。
bx,bp存储基址,也可以作为访问存储单元的变址。
sp存储堆栈的变址,si存储存储区的源变址,di存储目的变址。
段寄存器和偏移寄存器的搭配:cs:ip;ss:sp、bp;dx:bx、di、si;es:si,di(串指令);
寻址
实模式:1M:20位,16位段+16位偏移,段左移4位+偏移=结果
保护模式:描述符:全局,局部:
G:是否+FFFH;D:是否是32位指令模式;AV:是否有效;
段列表存储描述符:保存在段寄存器中