代码段寄存器
四个16位的代码段寄存器,用来存放当前运行程序的有关地址信息,程序可以同时访问四个不同含义的段
- 代码段寄存器CS(code segment):存放当前正在运行的程序代码所在段的段基址。并且相应的偏移量由IP(instruction pointer)指令指针寄存器提供。
- 数据段寄存器DS(data segment):存放当前正在运行的程序数据段的段基址。
- 堆栈段寄存器SS(stack segment):存放当前正在运行的程序所在堆栈中的段基址。
- 附加段寄存器ES(extra segment):存放当前真该运行的程序使用附加数据段的段基址。