1. 程式人生 > >彙編小結10:部分機器語言指令

彙編小結10:部分機器語言指令

1、分配給指令的位元位數量以及指令中這些位元位是如何分隔的指明瞭指令中操作碼的位元位數量、引用暫存器的位元位數量以及記憶體地址是如何編址的

2、通過觀察法可以從大多數組合語言的機器語言中瞭解到很多方面的內容

3、有時候兩個運算操作的差異僅僅在於一個位元位值得不同

4、某些指令,比如指令mov eax,mem 佔用的記憶體空間要比指令movreg,mem佔用的記憶體空間少

5、由於指令數量和編址模式的差異,inter處理器不屬於精簡指令計算機,它屬於複雜指令集計算機

6、在處理2的冪時,使用算數移位指令要比使用imul指令和idiv指令運算速度快得多

7、並不是說一個指令執行的速度更快,就需要在所有的情況下都使用這條指令。需要考慮指令執行速度、程式可讀性以及程式的後續維護性等問題來做判斷