段寄存器segment用来说明段的起始地址,有cs,ds,es,ss,任何CPU中长度都是16位。
cs段寄存器,code segment,代码段起始地址。
ds段寄存器,data segment,数据段起始地址,内存访问一般默认ds为段基地址。
es段寄存器,extra segment,附加段起始地址。
ss段寄存器,stack segment,堆栈段起始地址,bp,sp默认ss为段基地址。
注意CPU工作在实模式下还是保护模式下,两个略有不同。
段寄存器segment用来说明段的起始地址,有cs,ds,es,ss,任何CPU中长度都是16位。
cs段寄存器,code segment,代码段起始地址。
ds段寄存器,data segment,数据段起始地址,内存访问一般默认ds为段基地址。
es段寄存器,extra segment,附加段起始地址。
ss段寄存器,stack segment,堆栈段起始地址,bp,sp默认ss为段基地址。
注意CPU工作在实模式下还是保护模式下,两个略有不同。