可以看出,我写了一个 1字,放大后旁边的像素有蓝色的,红色的黄色的等等,而以前的就是黑色一种,所以看着很难看....所以现在就知道,什么是 int 21,和为什么ah给9才能显示字符串了吧....0,则ZF = 1,如果不为零则ZF = 0
例子:
3AH + 7CH = B6H,结果不为零,ZF = 0
84H + 7CH = (1) 00H,结果是0,因为进位了,那么CF = 1...SF 符号标志位(sign flag):
表示运算的结果,最高位为1,则SF为1,否则最高位不为1 SF = 0
3AH + 7CH = B6H,结果的最高位不为零,以为B看做二进制的则是 1 0 1...,会按照无符号的数据求得结果(为什么是无符号,因为负数有补码)
并且设置进位标志位CF,同事,根据是否超出有符号数的范围设置一处标志OF,也就是说也会设置进位,也会设置溢出标志位,设置溢出标志位的原因是无符号数已经超过了范围了