8086寄存器备忘速查
    
      2019-03-28
    
    
  
  8086寄存器备忘/速查
通用寄存器 reg16
| 名称 | 说明 | 基/间 | 
|---|---|---|
| AX | 可分为AH和AL两个八位寄存器 | |
| BX | 可分为BH和BL两个八位寄存器 | BASE | 
| CX | 可分为CH和CL两个八位寄存器 | |
| DX | 可分为DH和DL两个八位寄存器 | |
| SP | 指向栈段顶;SEG:SS | INDEX | 
| BP | 指向栈段内;SEG:SS | BASE | 
| DI | 指向数据段内;SEG:ES | INDEX | 
| SI | 指向数据段内;SEG:DS | 
段寄存器 seg16
| 名称 | 说明 | 
|---|---|
| CS | 指向代码段 | 
| SS | 指向栈段 | 
| DS | 指向数据段 | 
| ES | 指向数据段 | 
默认特殊用途组合
| 用途 | 段 | 偏移 | 
|---|---|---|
| Instruction address | CS | IP | 
| Date address | DS | BX, SI, DI or Number | 
| Stack address | SS | SP or BP | 
| String desination | ES | DI | 
FLAG寄存器
| 位名 | 说明 | 
|---|---|
| CF | Carry Flag,若运算造成对D17进位或借位 | 
| PF | Parity Flag, 与结果的低八位共同形成偶数个1 | 
| AF | Adjust Flag, 若运算造成D3向D4进位或借位 | 
| ZF | Zero Flag, 若运算结果为0 | 
| SF | Sign Flag, 若最高位为1 | 
| TF | Trap Falg, 若调试模式 | 
| IF | Interrupt enable flag, 若允许中断请求 | 
| DF | Direction Flag, 若使串指令自减 | 
| OF | Overflow Flag, 若溢出 |