Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.58 KB

汇编操作指令.md

File metadata and controls

17 lines (9 loc) · 1.58 KB

汇编操作指令

指令 解释 举例 结果
MOV 将一个立即数、内存地址赋值给通用寄存器 mov eax,0x1 eax=0x1
ADD 将一个寄存器加上一个立即数、寄存器、内存地址(内存地址会拿内存地址指向实际的值) add eax,0x1
add eax,0x18FE60
eax=0x1
eax=0x18FE61
SUB 减去一个立即数、寄存器、内存地址(内存地址会拿内存地址指向实际的值) 省略 省略
AND 寄存器的值与另外一个值去比较

相同为1 ,不同为0
mov eax,0x2
and eax,0x3
2 = 10
3=11
10
11
-----
10
所以结果是10
OR 只要有一个是1就为1 。 省略 省略
XOR 不同为1(男人和女人才能生孩子) mov eax,0x2
xor eax,3
2 = 10
3=11
10
11
-----
01

所以结果为1