- 微計算機原理及應用
- 潘名蓮 王傳丹 龐曉鳳編著
- 522字
- 2018-12-28 18:42:49
第3章 80x86 Pentium指令系統
從Intel微處理器技術的發展來看,自8086到Pentium形成了功能升級的產品系列。雖然這些CPU內部的微體系結構變化很大,但它們一直把8086的指令系統作為基本指令系統,后面產品只是在前面產品指令系統的基礎上進行了一些擴充,成為8086的母集,以保護軟件開發的投資。這就形成了80x86/Pentium向下兼容的指令系統。
以指令系統來劃分微處理器,80x86這類CPU的指令稱為復雜指令集CISC(Complex Instruction Set Computing),另一類指令系統稱為精簡指令集RISC(Reduced Instruction Set Computimg)。相對于CISC型CPU,RISC型CPU的指令種類少得多,可采用超標量和超流水級結構,大大增加了CPU并行處理能力。在同樣鐘頻下,RISC型CPU比CISC型CPU的性能要高得多。80x86/Pentium指令系統為保持Intel系列微處理器的廣泛應用而離不開CISC指令集,又考慮到RISC在設計和指令結構的優勢,形成相互結合、以RISC為內核、以CISC為外圍的處理器。Intel Pentium系列就是典型的實例。
本章以8086指令系統為基礎,從指令的基本格式、操作數的尋址方式、指令長度及指令執行時間等方面入手,講述指令系統各類指令的功能、書寫方法、應用及編寫應用程序段。為了讓讀者盡快把編程與上機實踐結合起來,本章的程序段可套用第2章的例2-1單模塊程序的框架編寫成一個完整的程序上機實驗。上機實驗可以在安裝MS-DOS的“Intel inside”的微機器上進行。實驗操作見附錄I。

圖3-1 指令的基本格式
推薦閱讀
- Internet接入·網絡安全
- 電力自動化實用技術問答
- 大數據專業英語
- 西門子S7-200 SMART PLC從入門到精通
- Photoshop CS4經典380例
- UTM(統一威脅管理)技術概論
- Visual C# 2008開發技術實例詳解
- STM32G4入門與電機控制實戰:基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現
- 最后一個人類
- 工業機器人現場編程(FANUC)
- CompTIA Linux+ Certification Guide
- 內模控制及其應用
- Azure PowerShell Quick Start Guide
- Linux內核精析
- Mastering Geospatial Analysis with Python