指令集與組合語言

以三選一題型學習指令格式、定址模式、RISC-V基本指令、函式呼叫慣例與堆疊框等指令集與組合語言的基本觀念。

—你的答對率
0 / 0已作答的題目

這個領域的題目準備中。

指令集與組合語言的重點

指令集架構(ISA)是軟體與硬體之間的約定。其中規定了有哪些指令、指令以怎樣的位元排列表示,以及如何指定暫存器與記憶體。只要遵守相同的ISA,即使內部構造不同的CPU也能執行相同的程式。

組合語言是把機器語言的指令寫成人類可讀的形式。了解RISC-V的基本指令、暫存器的使用區分、呼叫函式時引數與回傳值的傳遞方式(呼叫慣例),以及堆疊框的建立方式,就能看懂編譯器輸出的程式碼,以及程式如何在CPU上執行。

電腦系統的其他領域