你肯定是不知道他为什么要设置AF这个标志位。 微软设置AF标志位的原因就是因为WINDOS要向下兼容。。而原来有4位机。。就是说有可能有程序是4位机上的程序。他们进位借位就必须考AF、。 动了 吧、、所以在第4位也就是D3,从D0开始的。。进位。他不管你这个寄存器是16.32.还是64也好,,他只用4位。半字节。 要还是不懂HI 我。。
不管8位还是16位,AF只考虑D3是否向D4进位!