汇编基础
mov
移动eax
寄存器弹性轴ebx
寄存器ebxadd
添加x,y,并将结果放回xmov
移动input
输入output
输出sub
减少cmp
比较两个值是否相等je
跳转exit
退出mul
/div
单个值并将其与存储在eax中的值相乘shl
左位移shr
右位移and
or
xor
异或运算jmp
跳转到某处执行 永久更改游戏的执行位置call
调用执行 临时更改游戏test
测试jz
如果零跳转jnz
如果不是零跳转je
如果相等跳转jne
如果不等则跳跃- 为了反转游戏
jz
与je
可以被认为是相同的 push
推送pop
弹出nop
代表无操作- 操作码通常为16进制表示