机器码是39代表的是CMP指令
一般CMP的指令,都是设置标志位的,然后一般会和别的指令成对执行,比如比较完毕就判断结果....,这样说吧,上面我们说了,CMP会和跳转一起使用,但是你知道这样的代码吗?...可以看出,最快的需要15个指令周期,最慢的需要24 + (EA:寻址方式,的有效寻址的周期)大小
那么我们可以优化一下吗
比如 C语言中的三目运算符 a == 0 ?...,而汇编是一门艺术,我们学习汇编,并不是学习他的指令或者语法,比如上面简单的三条汇编指令,会汇编的人都能明白,但是我想问一下,什么意思懂吗?...*16 则放在 DX(数据寄存器)(AX累加寄存器)当中
高16位放到DX当中,低16位放到AX中
其中乘法的 操作数都需要我们自己给,比如 MUL bl, 算出bl的乘法,默认会和al相乘
乘法指令是利用