摘要:        
and的逻辑运算符 && AND 指令在两个操作数的对应位之间进行(按位)逻辑与(AND)操作,并将结果存放在目标操作数中: 下列是被允许的操作数组合,但是立即操作数不能超过 32 位: AND reg, regAND reg, memAND reg, immAND mem, regAND mem,    阅读全文
posted @ 2023-12-05 14:34
天子骄龙
阅读(119)
评论(0)
推荐(0)
        
            
        
        
摘要:        
OR逻辑运算符 || OR 指令在两个操作数的对应位之间进行(按位)逻辑或(OR)操作,并将结果存放在目标操作数中: 格式: OR reg,regOR reg,memOR reg, immOR mem,regOR mem,imm 操作数可以是 8 位、16 位、32 位和 64 位,但是两个操作数必    阅读全文
posted @ 2023-12-05 14:14
天子骄龙
阅读(117)
评论(0)
推荐(0)
        
            
        
        
摘要:        
XOR指令在两个操作数的对应位之间进行(按位)逻辑异或(XOR)操作,并将结果存在目标操作数中 两个操作数的每一对对应位都应用如下操作原则:如果两个位值相同(同为0或同为1),则结果位等于0;否则结果位等于1。下标描述的是布尔运算x⊕y: 与0异或值不变,与1异或则被触发(求补)。对相同操作数进行两    阅读全文
posted @ 2023-12-05 13:46
天子骄龙
阅读(594)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在分支和循环的伪指令反汇编后可以发现, 在使用>、>=、<和<=比较符时, MASM的伪指令总是将比较以后的跳转指令使用为jb和jnb等无符号数比较跳转的指令, 这就意味着, MASM的条件测试总是把操作数当做无符号数看待, 这样, 假设eax等于1, 那么表达式(eax>-1) 的值是“假”, 因    阅读全文
posted @ 2023-12-05 07:41
天子骄龙
阅读(29)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号