20学习逻辑运算指令XORTEST效果.doc
上传者:小健
2022-06-02 19:56:35上传
DOC文件
82 KB
魔鬼作坊
游戏"禁技巧”分析技术揭秘中…… http://www. moguizuofang. com/bbs/ VIP会员办理唯一 QQ: 8643245
VIP究极模块办理唯一QQ: 7189694 屏幕1024*768系统:XP3
学****逻辑运算指令XOR TEST效果。
魔恩 QQ:8643245
各位亲爱的朋友:
我们又在VIP零基础汇编语言入门基础课程相会了,那么,这节课,我将与你一起学****逻 辑运算指令XOR TEST效果。
学****理论秘籍:用最有效,最简单,最快速的技巧:“记忆或者理解”。
(1) XOR:称为异或操作指令,格式是“XOROPER1,OPER2”。XOR指令将OPER1操作 数和OPER2操作数进行异或运算,得出的结果保存在OPER1中。
XOR指令主要用于维持某个二进制数的某些位的值不变,而某些位取反的情况。把不需要 改变的位用0进行异或运算,把需要取反的位用1进行异或运算即可。
示例代码:
XOR EAX,FFFF0000H 〃将EAX寄存器的值和立即数FFFF0000H进行异或运算,实际上将
EAX寄存器的值的高16位取反,低16位保存不变。
XORAH,FOH 〃将AH寄存器的值和立即数F0F0H进行异或运算,实际上是将AH寄存器 的值的第15位和7位取反,其余位保持不变。
EAX=OO1C1EA4
001C1 EA4_0000000000 1110000011**********
FFFF0000 _11111111111111110000000000000000
Xor _111111111110001100011********** (十六进制:FFE31EA4)
根据 XOR 计算原理:0 xor 0 =0, 1 xor 1 =0,1 xor 0=1 得到:FFE31EA4
XORAH,F0H
AH=50_01010000
F0_ll110000
XOR 10100000 (A0 十六进制)
根据 XOR 计算原理:0 xor 0 =0, 1 xor 1 =0,1 xor 0 =1 得到:A0
(2) TEST:称为测试指令,格式是“TEST OPER1,OPER2,,„ TEST指令将OPER1操作数 和OPER2操作
游戏"禁技巧”分析技术揭秘中…… http://www. moguizuofang. com/bbs/ VIP会员办理唯一 QQ: 8643245
VIP究极模块办理唯一QQ: 7189694 屏幕1024*768系统:XP3
学****逻辑运算指令XOR TEST效果。
魔恩 QQ:8643245
各位亲爱的朋友:
我们又在VIP零基础汇编语言入门基础课程相会了,那么,这节课,我将与你一起学****逻 辑运算指令XOR TEST效果。
学****理论秘籍:用最有效,最简单,最快速的技巧:“记忆或者理解”。
(1) XOR:称为异或操作指令,格式是“XOROPER1,OPER2”。XOR指令将OPER1操作 数和OPER2操作数进行异或运算,得出的结果保存在OPER1中。
XOR指令主要用于维持某个二进制数的某些位的值不变,而某些位取反的情况。把不需要 改变的位用0进行异或运算,把需要取反的位用1进行异或运算即可。
示例代码:
XOR EAX,FFFF0000H 〃将EAX寄存器的值和立即数FFFF0000H进行异或运算,实际上将
EAX寄存器的值的高16位取反,低16位保存不变。
XORAH,FOH 〃将AH寄存器的值和立即数F0F0H进行异或运算,实际上是将AH寄存器 的值的第15位和7位取反,其余位保持不变。
EAX=OO1C1EA4
001C1 EA4_0000000000 1110000011**********
FFFF0000 _11111111111111110000000000000000
Xor _111111111110001100011********** (十六进制:FFE31EA4)
根据 XOR 计算原理:0 xor 0 =0, 1 xor 1 =0,1 xor 0=1 得到:FFE31EA4
XORAH,F0H
AH=50_01010000
F0_ll110000
XOR 10100000 (A0 十六进制)
根据 XOR 计算原理:0 xor 0 =0, 1 xor 1 =0,1 xor 0 =1 得到:A0
(2) TEST:称为测试指令,格式是“TEST OPER1,OPER2,,„ TEST指令将OPER1操作数 和OPER2操作
20学习逻辑运算指令XORTEST效果