天天看點

Python必知詞彙:計算機指令

在計算機技術中,指令是由指令集架構定義的單個的CPU操作。在更廣泛的意義上,“指令”可以是任何可執行程式元素的表述。最低級的指令是一串0和1,表示一項實體作業操作要運作。

在傳統的構架上,指令包括一個操作碼和零個或者更多的操作數,操作碼決定要完成的操作,例如“将存儲器中的内容與寄存器中的内容相加”;操作數指參加運算的資料及其所在的單元位址。

指令的種類和長度與具體的機型有關,從一些微控制器中的4位到一些超長指令字系統中的幾百位。大部分現代的個人計算機、大型計算機、超大型計算機中的處理器的指令尺寸在16到64位之間。在一些構架中,特别是RISC構架中,指令長度是固定的,通常與其構架的字長一緻。在其他的構架中,指令有不同的長度,但通常是位元組或者半個字的整數倍。

構成程式的指令很少以其機器内部的數值形式直接被使用;它們可以被程式員通過彙編語言加以表示,或者被編譯器生成。

資料來源:

  • 維基百科詞條:指令
  • 百度百科詞條:計算機指令