8086寄存器
SI源變址寄存器
DI目地變址寄存器
1:數據寄存器,一般稱之為通用寄存器組
AH&AL=AX:累加寄存器,常用于運算;?
BH&BL=BX:基址寄存器,常用于地址索引;?
CH&CL=CX:計數寄存器,常用于計數;?
DH&DL=DX:數據寄存器,常用于數據傳遞。?
2:地址寄存器/段地址寄存器
CS(Code Segment):代碼段寄存器;?
DS(Data Segment):數據段寄存器;?
SS(Stack Segment):堆棧段寄存器;?
ES(Extra Segment):附加段寄存器。?
3:特殊功能的寄存器?
? ? ?IP(Instruction Pointer):指令指針寄存器,與CS配合使用,可跟蹤程序的執行過程;?
? ? ?SP(Stack Pointer):堆棧指針,與SS配合使用,可指向目前的堆棧位置。?
? ? ?BP(Base Pointer):基址指針寄存器,可用作SS的一個相對基址位置;?
? ? ?SI(Source Index):源變址寄存器可用來存放相對于DS段之源變址指針;?
? ? ?DI(Destination Index):目的變址寄存器,可用來存放相對于 ES 段之目的變址指針。
DI目地變址寄存器
1:數據寄存器,一般稱之為通用寄存器組
AH&AL=AX:累加寄存器,常用于運算;?
BH&BL=BX:基址寄存器,常用于地址索引;?
CH&CL=CX:計數寄存器,常用于計數;?
DH&DL=DX:數據寄存器,常用于數據傳遞。?
2:地址寄存器/段地址寄存器
CS(Code Segment):代碼段寄存器;?
DS(Data Segment):數據段寄存器;?
SS(Stack Segment):堆棧段寄存器;?
ES(Extra Segment):附加段寄存器。?
3:特殊功能的寄存器?
? ? ?IP(Instruction Pointer):指令指針寄存器,與CS配合使用,可跟蹤程序的執行過程;?
? ? ?SP(Stack Pointer):堆棧指針,與SS配合使用,可指向目前的堆棧位置。?
? ? ?BP(Base Pointer):基址指針寄存器,可用作SS的一個相對基址位置;?
? ? ?SI(Source Index):源變址寄存器可用來存放相對于DS段之源變址指針;?
? ? ?DI(Destination Index):目的變址寄存器,可用來存放相對于 ES 段之目的變址指針。
總結
- 上一篇: Windows、Linux和MAC的CR
- 下一篇: 初始化思科交换机