作业帮 > 数学 > 作业

汇编语言中and ax ax 还有or ax ax 具体作用是什么都改变了什么标志位?求详解

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 06:35:51
汇编语言中and ax ax 还有or ax ax 具体作用是什么都改变了什么标志位?求详解
这个比较复杂、
真的.
AND HE OR 就是与 和或 运算.、
他们进行的是逻辑运算,当数值不同改变的寄存器也就不同.
帮你理理标志位好了.
按顺序总共有9个标识位(16位CPU)
OF DF IF TF SF ZF AF PF CF
3个状态控制标示为 DF IF TF
6个运算标志位 OF SF ZF AF PF CF
AND指令影响标志位PF、SF、ZF,使CF=0、OF=0
.例如,在同一个通用寄存器自身相与时,操作数虽不变,但使CF置零.
主要用于修改操作数或置某些位为零.
OR 同上.除了进位辅助外,基本都可能受影响,
结果又很大的随机性,谁知道AND\OR 的结果是奇数还是偶数,是不是0,第一位是不是1.
但是一定的是CF OF 进位和溢出必定为0
再问: 知道了