- "AND","OR","XOR","NOT".
1.1 "AND",与运算符,两个同时相同为1,其余为0.
1.2 "OR",或运算符,一个为1则为1,其余为0.
1.3 "XOR",两个相同的为0,其余不同的为1.
1.4 “NOT”,0变成1,1变成0,只有一个操作数.
- "CMP"比较指令用于对两个操作数进行相减,结果等于0,则“Z”标志位为1.
2.1 执行完成后的指令如下.
- "TEST"指令用于执行两个操作数的与(AND)运算,用于判断结果是否为0,如果为0,则”Z“标志位为1.
- "JE","JZ"根据"Z"标志位是否为1进行跳转,"JNE","JNZ"根据”Z“标志位是否为0进行跳转,"JMP"无条件跳转指令,任何情况下都可以直接跳转,无需根据其他事物进行判断跳转.
4.1 je和jz作用相同,只是名称不同.
4.2 jmp 无条件跳转,无论z标志位是否为0或1.