易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.4 指令系統/6.4.1 基本指令系統
阿新 • • 發佈:2018-11-27
- 指令系統
概念:
指令:指的是計算機執行某些操作的命令
一臺計算機所有的指令構成的集合叫做指令系統
系統組成關鍵地舉例
指令長度
地址碼結構
操作碼結構
計算機系統結構
資料表示方法
指令功能設計
軟硬體指令
分類
硬體指令
概念:實現少數幾種基本指令
特點:
速度快
價格貴
靈活性差
軟體指令
概念:實現大多數複雜指令
特點
速度慢
價格便宜
靈活性好
設計要求
完整性:指的是作為通用計算機應該具備的基本指令種類
規整性
對稱性
各種與執行系統相關的儲存裝置的使用、操作碼等的設定要同等對待
均勻性
各種資料型別、資料長度、操作種類、儲存裝置要同等對待
舉例:
高效性
概念:指的是程式執行速度要快使用頻率要高,
要求
少設定使用頻率較低的指令
複雜指令但必須要用的可通過微程式實現
相容性:指的是支援系統軟體和應用軟體的相容性
- 基本指令
資料傳送指令
作用:實現資料傳輸
暫存器和暫存器之間
暫存器和主存單元之間
兩個主存單元之間
分類
一般傳送指令:具有資料複製功能
堆疊傳送指令:指的是進棧和出棧,成對出現
資料交換指令:源運算元和目的運算元相互交換位置
影響因素
儲存裝置的種類
資料傳送單位
採用的定址方式
運算類指令
分類
算術運算指令
邏輯運算指令
移位指令
算術移位
邏輯移位
迴圈移位
影響因素
操作種類
資料表示
資料長度
資料儲存裝置
程式控制指令
概念:用於控制程式執行順序,並使程式具有測試、分析和判斷能力
分類
移植指令
有條件移植
無條件移植
程式呼叫
返回指令
迴圈指令
I/O指令
概念:實現主機與外設之間的資料交換,屬於特權指令
包括
I/O資料
主機向外設傳送的控制命令
外設向主機反饋的狀態
處理機控制和除錯指令
處理機一般情況下有兩種狀態
特權指令
管態下執行
執行者為管理員
內容包括
處理機狀態的設定和管理
系統軟硬體資源管理
程序管理
一般指令
使用者態下執行
執行者為使用者
內容包括
使用者程式
應用程式