当前位置:编程学习 > 汇编语言 >>

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

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

上一个:汇编neg指令对AF有影响吗
下一个:汇编中指令neg 如何改变CF 的值

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,