1. 程式人生 > >易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.4 指令系統/6.4.1 基本指令系統

易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.4 指令系統/6.4.1 基本指令系統

  • 指令系統

概念:

指令:指的是計算機執行某些操作的命令

一臺計算機所有的指令構成的集合叫做指令系統

系統組成關鍵地舉例

指令長度

地址碼結構

操作碼結構

計算機系統結構

資料表示方法

指令功能設計

軟硬體指令

分類

硬體指令

概念:實現少數幾種基本指令

特點:

速度快

價格貴

靈活性差

軟體指令

概念:實現大多數複雜指令

特點

速度慢

價格便宜

靈活性好

設計要求

完整性:指的是作為通用計算機應該具備的基本指令種類

規整性

對稱性

各種與執行系統相關的儲存裝置的使用、操作碼等的設定要同等對待

均勻性

各種資料型別、資料長度、操作種類、儲存裝置要同等對待

舉例:

高效性

概念:指的是程式執行速度要快使用頻率要高,

要求

少設定使用頻率較低的指令

複雜指令但必須要用的可通過微程式實現

相容性:指的是支援系統軟體和應用軟體的相容性

  • 基本指令

資料傳送指令

作用:實現資料傳輸

暫存器和暫存器之間

暫存器和主存單元之間

兩個主存單元之間

分類

一般傳送指令:具有資料複製功能

堆疊傳送指令:指的是進棧和出棧,成對出現

資料交換指令:源運算元和目的運算元相互交換位置

影響因素

儲存裝置的種類

資料傳送單位

採用的定址方式

運算類指令

分類

算術運算指令

邏輯運算指令

移位指令

算術移位

邏輯移位

迴圈移位

影響因素

操作種類

資料表示

資料長度

資料儲存裝置

程式控制指令

概念:用於控制程式執行順序,並使程式具有測試、分析和判斷能力

分類

移植指令

有條件移植

無條件移植

程式呼叫

返回指令

迴圈指令

I/O指令

概念:實現主機與外設之間的資料交換,屬於特權指令

包括

I/O資料

主機向外設傳送的控制命令

外設向主機反饋的狀態

處理機控制和除錯指令

處理機一般情況下有兩種狀態

特權指令

管態下執行

執行者為管理員

內容包括

處理機狀態的設定和管理

系統軟硬體資源管理

程序管理

一般指令

使用者態下執行

執行者為使用者

內容包括

使用者程式

應用程式