【计算机组成原理】指令格式
生活随笔
收集整理的這篇文章主要介紹了
【计算机组成原理】指令格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本概念
- 機器指令:指示計算機執行某種操作的命令,由CPU直接能夠識別和執行的操作,是計算機最小的運行單位。
- 指令系統/指令集:一個給定的計算機體系結構所能理解的所有命令,即所有指令的集合。
基本格式
- 機器指令的表現形式是二進制編碼,通常包括操作碼字段和地址碼字段兩部分。
- 操作碼指出該指令所要完成的操作,即指令的功能、操作數指出參與運算的對象以及運算結果所存放的位置等。
- 地址碼指出給出被操作的信息(指令或數據)的地址。
- 指令的長度指一條指令中所包含的二進制代碼的位數,取決于操作碼的長度、地址碼的長度、操作數地址的個數。
- 單字長指令:指令長度等于機器字長的指令。
- 半字長指令:指令長度等于半個機器字長的指令。
- 雙字長指令:指令長度等于兩個機器字長的指令。
- 定長指令字結構:所有指令的長度都是相等的。
- 變長指令字結構:各種指令的長度隨指令功能而異。
分類
- 零地址指令:
- 只給出操作碼OP,沒有顯式地址。
- 可能情況:
- 不需要操作數的指令,如空操作指令、停機指令、關中斷指令
- 零地址的運算用在堆棧計算機,兩個操作數隱含地從棧頂和次棧頂彈出,送到運算器進行運算,運算結構再隱含地壓入堆棧。
- 單地址指令:
- 可能情況:
- 只有目的操作數的單操作數指令,按A
- 可能情況:
總結
以上是生活随笔為你收集整理的【计算机组成原理】指令格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go语言使用规范
- 下一篇: 【程序设计】哨兵控制器