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