1加法的识别与优化
实际实验有变量参与的工作全部使用:
lea Reg32,[变量+变量]
书中却说:
变量+变量=lea Reg32,[变量+变量]
变量+变量=add 变量+常量
变量+1=inc 变量
2减法的识别与优化
本人思考:
不同数据类型之间之内的运算在汇编优化上会有什么变化?
让我想起某期“职来职往”一行动不便程序员被不懂技术的某女老板问道:XXX类型的取值范围是多少?他答错了一个数字。
一个负数=它的补数
指令:
neg(bx)=inc(not(bx))