汇编中AF只考虑D3的进位吗?如果16位的话低8位向高8位的进位算吗?

2025-03-22 00:05:17
推荐回答(2个)
回答1:

你肯定是不知道他为什么要设置AF这个标志位。

微软设置AF标志位的原因就是因为WINDOS要向下兼容。。而原来有4位机。。就是说有可能有程序是4位机上的程序。他们进位借位就必须考AF、。

动了 吧、、所以在第4位也就是D3,从D0开始的。。进位。他不管你这个寄存器是16.32.还是64也好,,他只用4位。半字节。

要还是不懂HI 我。。

回答2:

不管8位还是16位,AF只考虑D3是否向D4进位!