在这里可以说下上面的三目运算符的优化了,为什么不光光是优化,以为JMP跳转的时候,CPU的流水线可能正常执行,比如已经知道到组装了,这个时候你来个跳转,那么又要从头开始,而且组装后面的都不执行了,所以不光光是为了优化掉跳转...,还有流水线的作用,上面的代码看着很恶心,可是真是的环境就是这样,不是教你怎么去写,而是教你怎么去看,让你明白他为什么这样写.当然流水线的优化还有很多种.这里只是最简单的一个例子
3.乘法指令...有符号的字节乘法
IMUL r8/m8
ax = al * r8/m8 (和上面一样,结果放到ax中,al可以×八位的寄存器,或者内存取出的数值的8位数值
?...,这里掌握两个指令即可.
5.除法指令
除法指令也分为有符号除法,和无符号除法
ax / r8,m8的商,放到AL中,余数放到AH中
16位除法
ax /r16,m16, 16位的商放到AX...当中(也就是结果放到AX中),余数放到dx中
DIV (无符号字节除法)
指令 DIV r8/m8
或者 DIV r16/m16
6.符号扩展
什么是符号扩展?