Intel微處理器

Intel微處理器

《Intel微處理器》,是布雷編著,機械工業出版社出版的書籍。

內容簡介


Intel微處理器
Intel微處理器
本書重點講解Intel系列微處理器(8086/8088、80186/80188、80286、80386、80486、Pentium、PentiumProProces80r、PentiumII、PentiumIII和Pentium4)的體系結構、程序設計和介面通信技術,並通過微型計算機原理把三者有機地整合在一起。本書以Intel系列微處理器為背景,以DOS,Windows和VisualC/C++為編程環境,通過示例為讀者深入揭示了微型計算機工作原理和最新的技術進步。許多示例都可能成為開發類似應用的樣板或原型,以指引開發新的應用。
本書適合作為高等院校計算機、電子通信和自動控制等專業教材,也可供工程技術人員參考。

作者簡介


BarryB.Brey,德福瑞大學(DevryUniversity)榮譽退休教授。他是美國關於微處理器和彙編語言著作的主要作者,至今著有33部教材。

目錄


譯者序
前言
第1章 微處理器和計算機導論
1.1 歷史背景
1.1.1 機械時代
1.1.2 電子時代
1.1.3 程序設計的進步
1.1.4 微處理器時代
1.1.5 現代微處理器
1.2 基於微處理器的PC系統
1.2.1 存儲器和I/O系統
1.2.2 微處理器
1.3 數制
1.3.1 數字
1.3.2 按位計數法
1.3.3 其他數制轉換到十進位
1.3.4 十進位轉換成其他進位
1.3.5 二進位編碼的十六進位
1.3.6 補碼
1.4 計算機數據格式
1.4.1 ASCIl和Unicode數據
1.4.2 BCD數據
1.4.3 位元組數據
1.4.4 字數據
1.4.5 雙字數據
1.4.6 實數
1.5 小結
1.6 習題
第2章 微處理器及其體系結構
2.1 微處理器的內部體系結構
2.2 實模式存儲器定址
2.2.1 段和偏移
2.2.2 默認段和偏移寄存器
2.2.3 段和偏移定址機制允許重定位
2.3 保護模式存儲器定址簡介
2.3.1 選擇子和描述符
2.3.2 程序不可見寄存器
2.4 內存分頁
2.4.1 分頁寄存器
2.4.2 頁目錄和頁表
2.5 小結
2.6 習題
第3章 定址方式
3.1數據定址方式
3.1.1 寄存器定址
3.1.2 立即定址
3.1.3 直接數據定址
3.1.4 寄存器間接定址
3.1.5 基址加變址定址
3.1.6寄存器相對定址
3.1.7 相對基址加變址定址
3.1.8 比例變址定址
3.1.9 數據結構
3.2 程序存儲器定址
3.2.1 直接程序存儲器定址
3.2.2 相對程序存儲器定址
3.2.3 間接程序存儲器定址
3.3 堆棧存儲器定址
3.4 小結
3.5 習題
第4章 數據傳送指令
4.1 MOV回顧
4.2 PUSH/POP指令
4.2.1PUSH指令
4.2.2 POP指令
4.2.3 初始化堆棧
4.3 裝入有效地址
4.3.1 LEA指令
4.3.2 LDS、LES、LFS、LGS和LSS指令
4.4 數據串傳送
4.4.1 方向標誌
4.4.2 D1和SI
4.4.3 LODS指令
……
第5章 算術和邏輯運算指令
第6章 程序控制指令
第7章 在C/C++中使用彙編語言
第8章 微處理器程序設計
第9章 8086/8088硬體特性
第10章 存儲器介面
第11章 基本I/O介面
第12章 中斷
第13章 直接存儲器存取及DMA控制I/O
第14章 算術協處理器、MMX和SIMD技術
第15章 匯流排介面
第16章 80186、80188及80286微處理器
第17章 80386和80486微處理器
第18章 Pentium和PentiumPro微處理器
第19章 PentiumII、PentiumIII和Pentium4微處理器
附錄A 彙編程序、VisualC++和DOS
附錄B 指令系統一覽
附錄C 標誌位的變化
附錄D 偶數號習題的答案
……