計算機組成原理————指令

1、指令劃分爲操作碼和地址碼字段,由二進制數字組成

指令系統中採用不同尋址方式的目的主要是縮短指令長度,擴大尋址空間,提高編程靈活性。

2、運算型指令的尋址與轉移型指令的尋址不同點在於運算型指今尋址的是操作數,而轉移性指令尋址的則是下次欲執行的指令的地址。

3、零地址指令只有操作碼,沒有操作數。這種指令有兩種情況:一是無需操作數,另一種是操作數爲隱含的,默認爲操作數在寄存器中,指令可直接訪問寄存器

4、擴展操作碼是一種指令優化技術,不同地址數指令可以具有不同的操作碼長度。

5、指令優化編碼方法,就編碼的效率來講,用huffman編碼能使操作碼的平均長度最短,效率最高。

6、在採用增量計數器法的微指令中,下一條微指令的地址存放的位置是微指令地址計數器中。

7、機器指令是提供給用戶編程的最小單位,它是機器能夠完成的一項基本操作,機器指令用微指令編制的一段微程序表示。微指令是一組有特定功能的微命令的集合,通常用二進制編碼表示。

8、微指令格式中,水平微指令的編碼通常採用直接表示法、字段直接編碼法、混合表示法三種方式,其中直接表示法微指令的每一位即是一個控制信號。

直接表示法:特點是操作控制字段中的每一位代表一個微命令。這種方法的優點是簡單直觀,其輸出直接用於控制;缺點是微指令字較長,因而使控制存儲器容量較大。

編碼表示法:即字段直接編碼法,編碼表示法是把一組相斥性的微命令信號組成一個小組(即一個字段),然後通過小組(字段)譯碼器對每一個微命令信號進行譯碼,譯碼輸出作爲操作控制信號。

混合表示法:是把直接表示法與字段編碼法混合使用,以便能綜合考慮指令字長、靈活性、執行微程序速度等方面的要求。

9、關於I/O指令

I/O指令是CPU系統指令的一部分

I/O指令是機器指令的一類

I/O指令反應CPU和I/O設備交換信息的特點

10、直接轉移指令的功能是將指令中的地址代碼送入PC中,PC中保持的總是將要執行的下一條指令的地址。順序執行時:PC+1;遇轉移指令時,PC的內容由IR中的地址字段取得。

11、二地址指令通常包括R-R型、R-M型和M-M型3類,指令的地址碼字段可能是操作數地址,也可能是寄存器號。有些計算機允許其中一個操作數是立即尋址,則指令的地址碼字段存放的是該操作數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章