demo 1:
CMP AX,BX
JZ XX 解释:AX减BX若为0即跳转到XX
(来源:移动应用商城(cmccapp.com ))
跳转指令:
JZ/JE 相等或为零为则跳转
JNZ/JNE 不相等或不为零则跳转
JL/JLE 小于/小于或等于则跳转
JG/JGE 大于/大于或等于则跳转
JMP 无条件跳转
比较指令:
CMP AX,BX AX寄存器减去BX寄存器的内容
AND AX,BX AX与BX做"与运算"
OR AX,BX AX与BX做"或运算"
TEST AX,BX 与 AND AX,BX 命令有相同效果
XOR AX,AX 使AX的内容清零,每个寄存器与自己作异或运算等于清零动作.
调用子程序
CALL 子程式的返回码是 RET
算术运算
ADD AX,BX 加法运算 AX=AX+BX
SUB AX,BX 减法运算 AX=AX-BX
INC AX 寄存器加一 AX=AX+1
DEC AX 寄存器减一 AX=AX-1
MUL 乘法运算
DIV 除法运算
数据操作
MOV AX,BX 数据传送指令,将BX的值移送到AX中
XCHG AX,BX 将AX与BX的值互换
常用中断
bpx createwindow
bpx createwindowex
bpx dialogbox
bpx createdialogpapam
bpx createdialogboxindirect
bpx createdialogindirect
bpx getdlgitemtext
bpx messagebox
bpx hmemcpy
bpx lockmytask