在8086CPU中有种特殊的寄存器,它们用来存储CPU的状态,或某些指令执行的结果,用来控制CPU的工作方式。这些就是标志寄存器。
标志寄存器共16位 其中 第1、3、5、12、13、14、15位无任何意义
标志寄存器详解:
CF: (第0位)无符号数进位标志。用于当二个数相加且相加后产生进位后的数据大于寄存器所能存储的数据的最大值时,CF=1 ;如 mov al,0F0H add al,10H 即发生了进位,al是8位寄存器,最大值为FFH,而相加后的数据100H 大于了它所能存储的最大值即发生的进位,而al中又不能存储这个进们的数据,则CF=1代表发生的进后...