鱼C论坛's Archiver
论坛
›
汇编语言交流
› 两个代码优化小技巧
xieglt
发表于 2020-12-4 11:14:17
两个代码优化小技巧
1、标志数取反,比如说某个数有2个状态,1个状态为0,一个状态为1。满足某个条件时,将其标志状态取反。
首先,NOT 指令是不行的, NOT是按位取反。
MOV AX,0
NOT AX ; ax = FFFF
正确代码:
XOR AX,1
0XOR 1 = 1
1 XOR 1= 0
2、某个数大于0则减1,等于0则不变
SUB AX,1 ;注意不能用 DECAX ,DEC指令不影响 CF 标志位
ADC AX,0
Cool_Breeze
发表于 2021-1-13 19:27:34
楼主汇编这么厉害,有没有搞破解呢!
页:
[1]
查看完整版本:
两个代码优化小技巧