文章目录
2.1 8086/8088寄存器组
cpu寄存器
- 通用寄存器
- 数据寄存器
- AX
- AH
- AL
- BX
- BH
- BL
- CX
- CH
- CL
- DX
- DH
- DL
- AX
- 指针寄存器
- SP
- BP
- 变址寄存器
- SI
- DI
- 数据寄存器
- 控制寄存器
- IP
- FLAG
- 段寄存器
- CS
- DS
- SS
- ES
标志寄存器
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OF | DF | IF | TF | SF | ZF | AF | PF | CF |
运算结果标识
- 进位标志(CF) : 用于反映运算是否产生进位或借位
- 零标志(ZF):用于反映运算结果是否为零
- 符号标志(SF): 用于反映运算的符号位
- 溢出标志(OF): 用于反映加减法是否产生溢出
- 奇偶标志 (PF): 用于反映运算结果中1的个数是否为1
- 辅助进位标示(AF): 用于反映半字节向高字节是否进位或借位
- 方向标识(DF): 决定字符串操作的方向
- 中断允许标识(IF): 决定CPU是否允许响应外部中断
- 追踪标示(TF): 决定cpu是否进入单步模式