寄存器与进位标志
1·通用寄存器:
数据寄存器:
AX 累加器 AX分为AH,AL
BX 基地址寄存器
CX 计数寄存器
DX 数据寄存器
变址寄存器:
SI 源变址寄存器
DI目的变址寄存器
指针寄存器
SP 堆栈指针寄存器
BP 基址指针寄存器
2·段寄存器
CS 代码段寄存器
SS 堆栈段寄存器
DS 数据段寄存器
ES 附加数据段寄存器
3.标志寄存器:FLAG
标志位
1.进位标志CF 作用:如果运算结果的最高位产生了进位或借位CF=1,否则CF=0
2.奇偶标志PF 作用:如果运算结果中1的个数位偶数那么PF=1,否则PF=0
3.零标志ZF 作用: 如果运算结果为0,那么ZF=1,否则ZF=0
4.符号标志SF 作用:用来反映运算结果的符号位,它与运算结果的最高位相同。在微机系统中,有符号数采用补码表示方法的时候,SF就反映了运算结果的正负号。运算结果为正时SF=0,否则SF=1.
5.溢出标志OF 作用:如果运算结果超过当前运算位数所能表示的范围OF=1,否则OF=0
6.辅助进位标志AF 作用:字节操作时:低半字节向高半字节借位或进位AF置1否者AF置0。 以字节为例:D7 D6 D5 D4 D3 D2 D1 D0
当D3向D4 |
|
|
|
评论
直达楼层