在能达到相同功能的前提下,汇编程序越小越好吗?

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:11:36
另外,是不是两条指令的执行时间一定比一条指令的执行时间长?

当然不是!两条指令也不一定比一条长。我给你整理几条原则,一看就明白了。

位运算速度是最快的,OR、AND、XOR、SHIFT等等
加一、减一也是很快的,INC、DEC等
然后就是加减法运算ADD,SUB等。
MOV以及其扩展指令次之
然后涉及到内存的就很慢了

明白没? 比如两条INC EAX指令都要比一条ADD EAX,2快多了。

程序本身的大小,与程序的执行效率一样重要,并不是单一的越小越好

2楼 lauey 正解。

功底深厚,希望之星。

在相同售价的前提下,一般纳税人同小规模纳税人的毛利率有什么不一样?? 旧电视和新电视在相同状态的前提下耗电量一样吗? 在什么前提下两个一元二次方程 有个相同的根 怎样才能在不更换电脑硬件的前提下,使电脑达到最快速度 在不漏气的前提下救生圈能漂多久? exchange在没有域的前提下是不是能创建 motoE6在不刷机的前提下能安装什么软件! windows2000和windowsxp在使用相同的杀毒软件(卡巴),补丁都打好的前提下哪个更加安全。 如果人民币升值,在品质相同的前提下,你会选择中国产牛仔裤还是选美国产牛仔裤?为什么? 我在不换主板的前提下(除了板,什么都可换)怎么换配件,才能达到最好性能呢?