如题:
C++的比较运算符,生成机器码?会变成cmp,而变不成test,如果能变成test,一般也是test eax,eax;变不成test ax,ax
------解决方案--------------------------------------------------------
要16位数据比较才会用。
------解决方案--------------------------------------------------------
这个一般干预不了吧,一般编译器都会优化的.如果你真的很注重这些就不要用高级语言了
------解决方案--------------------------------------------------------
C++是运行在保护模式,32位的。
------解决方案--------------------------------------------------------
单看一条指令很难,C++代码显然无法和这一条对应