第1章 計算機的基礎知識
1.1 計算機發展概述
1.1.1 計算機的發展簡史
1.1.2 計算機的主要應用
1.2 微型計算機概述
1.2.1 微型計算機的發展階段
1.2.2 微處理器的發展
1.2.3 影響計算機性能設計的因素
1.3 微型計算機系統的組成
1.4 微型計算機硬件系統結構基礎
1.4.1 總線結構筒介
1.4.2 微處理器模型的組成
1.4.3 存儲器概述
1.4.4 輸入輸出(I/O)接口簡介
1.5 微型計算機的工作原理與程序執行過程
1.6 計算機的運算基礎
1.6.1 二進制數的運算
1.6.2 數制轉換綜合表示法
1.6.3 二進制編碼(代碼)
1.6.4 數的定點與浮點表示
1.6.5 帶符號數的表示法
1.6.6 補碼的加減法運算
1.6.7 溢出及其判斷方法
本章小結
習題1
第2章 微處理器系統結構與技術
2.1 CISC與RISC技術
2.1.1 CISC與RISC簡介
2.1.2 CISC與RISC技術的交替發展與融合
2.1.3 ARM引領的移動計算時代
2.1.4 x86與ARM發展中的市場新格局
2.2 8086/8088微處理器
2.2.1 8086/8088 CPU的內部功能結構
2.2.2 8086/8088的編程結構
2.2.3 總線周期的概念
2.2.4 8086/8088微處理器的引腳信號與功能
2.3 8086/8088系統的工作模式
2.3.1 *小模式操作
2.3.2 *大模式操作
2.4 8086/8088的存儲器及I/O組織
2.4.1 存儲器組織
2.4.2 存儲器的分段
2.4.3 實際地址和邏輯地址
2.4.4 堆棧
2.4.5 “段加偏移”尋址機制允許重定位
2.4.6 I/O組織
2.5 80x86微處理器
2.5.1 80286微處理器
2.5.2 80386微處理器
2.5.3 80486微處理器
2.6 Pentium微處理器
2.6.1 Pentium的體系結構
2.6.2 Pentium體系結構的技術特點
2.7 Pentium系列微處理器及相關技術的發展
2.7.1 Pentium Ⅱ微處理器
2.7.2 Pentium Ⅲ微處理器
2.7.3 Pentium4微處理器簡介
2.7.4 CPU的主要性能指標
2.8 嵌入式計算機系統的應用與發展
2.8.1 嵌入式計算機系統概述
2.8.2 嵌入式計算機體系結構的發展
本章小結
習題2
第3章 微處理器的指令系統
3.1 8086/8088的尋址方式
3.1.1 數據尋址方式
3.1.2 程序存儲器尋址方式
3.1.3 堆棧存儲器尋址方式
3.1.4 其他尋址方式
3.2 數據傳送類指令
3.2.1 通用數據傳送指令
3.2.2 目標地址傳送指令
3.2.3 標志位傳送指令
3.2.4 I/0數據傳送指令
3.3 算術運算類指令
3.3.1 加法指今
3.3.2 減法指令
3.3.3 乘法指令
3.3.4 除法指令
3.3.5 十進制調整指令
3.4 邏輯運算和移位循環類指令
3.4.1 邏輯運算指令
3.4.2 移位指令與循環移位指令
3.5 串操作類指令
3.5.1 MOVS目標串,源串
3.5.2 CMPS目標串,源串
3.5.3 SCAS目標串
3.5.4 LODS源串
3.5.5 STOS目標串
3.6 程序控制類指令
3.6.1 無條件轉移指令
3.6.2 條件轉移指令
3.6.3 循環控制指令
3.6.4 中斷指令
3.7 處理器控制類指令
3.7.1 對標志位操作指令
3.7.2 同步控制指令
3.7.3 其他控制指令
本章小結
習題3
第4章 匯編語言程序設計
4.1 程序設計語言概述
4.2 8086/8088匯編源程序
4.2.1 8086/8088匯編源程序實例
4.2.2 8086/8088匯編語言語句的類型及格式
4.3 8086/8088匯編語言的數據項與表達式
4.3.1 常量
4.3.2 變量
4.3.3 標號
4.3.4 表達式和運算符
4.4 8086/8088匯編語言的偽指令
4.4.1 數據定義偽指令
4.4.2 符號定義偽指令
4.4.3 段定義偽指令
4.4.4 過程定義偽指令
4.5 8086/8088匯編語言程序設計基本方法
4.5.1 順序結構程序
4.5.2 分支結構程序
4.5.3 循環結構程序
本章小結
習題4
第5章 存儲器系統
5.1 存儲器的分類與組成
5.1.1 半導體存儲器的分類
5.1.2 半導體存儲器的組成
5.2 隨機存取存儲器
5.2.1 靜態隨機存取存儲器
5.2.2 動態隨機存取存儲器
5.3 只讀存儲器
5.3.1 只讀存儲器存儲信息的原理和組成
5.3.2 只讀存儲器的分類
5.3.3 常用ROM芯片舉例
5.4 存儲器的擴充及其與CPU的連接
5.4.1 存儲器芯片的擴充技術
5.4.2 存儲器與CPU的連接
5.5 內存的技術發展
5.6 外部存儲器
5.6.1 硬盤
5.6.2 硬盤的接口
5.6.3 硬盤的主要參數
5.7 光盤驅動器
5.7.1 光驅的分類
5.7.2 光驅的倍速
5.7.3 DVD光盤的類型
5.8 存儲器系統的分層結構
本章小結
習題5
第6章 浮點部件
6.1 80x86微處理器的浮點部件概述
6.1.1 iAPx86/88系統中的協處理器
6.1.2 80387/80486系統中的浮點部件
6.2 Pentium微處理器的浮點部件
本章小結
習題6
第7章 輸入輸出與中斷技術
7.1 輸入輸出接口概述
7.1.1 CPU與外設間的連接
7.1.2 接口電路的基本結構
7.2 CPU與外設數據傳送的方式
7.2.1 程序傳送
7.2.2 中斷傳送
7.2.3 直接存儲器存取傳送
7.3 中斷技術
7.3.1 中斷概述
7.3.2 中斷源的中斷過程
7.4 8086/8088的中斷系統和中斷處理
7.4.1 8086/8088的中斷系統
7.4.2 8086/8088的中斷處理過程
7.4.3 中斷響應時序
7.5 中斷控制器8259A
7.5.1 8259A的引腳與功能結構
7.5.2 8259A內部結構框圖和中斷工作過程
7.5.3 8259A的工作方式
7.5.4 8259A的控制字格式
7.5.5 8259A應用舉例
本章小結
習題7
第8章 可編程接口芯片
8.1 接口的分類及功能
8.2 可編程計數器/定時器8253
8.2.1 8253-5的引腳與功能結構
8.2.2 8253-5的內部結構和尋址方式
8.2.3 8253-5的工作方式及時序關系
8.2.4 8253-5應用舉例
8.3 可編程并行通信接口芯片8255A
8.3.1 8255A芯片引腳定義與功能
8.3.2 8255A尋址方式
8.3.3 8255A的控制字
8.3.4 8255A的工作方式
8.3.5 8255A的時序關系
8.3.6 8255A的應用舉例
8.4 可編程串行異步通信接口芯片8250
8.4.1 串行異步通信規程
8.4.2 8250芯片引腳定義與功能
8.4.3 8250芯片的內部結構和尋址方式
8.4.4 8250內部控制狀態寄存器的功能及其工作過程
8.4.5 8250通信編程
8.5 數/模與棋/數轉換接口芯片
8.5.1 DAC 0832數/模轉換器
8.5.2 ADC 0809模/數轉換器
本章小結
習題8
第9章 微機硬件新技術
9.1 CPU新技術概述
9.1.1 超線程技術
9.1.2 64位技術
9.1.3 “整合”技術
9.1.4 雙核及多核技術
9.1.5 CPU指令集及其擴展
9.2 主板
9.2.1 主板芯片組概述
9.2.2 主板芯片組舉例
9.2.3 主板上的1/0接口
9.3 擴展總線應用技術
9.4 計算機硬件新技術的重要發展及未來趨勢
9.4.1 全球計算機硬件新技術的重要發展
9.4.2 全球計算機硬件新技術的未來發展趨勢
9.4.3 中國計算機硬件新技術的重要發展
9.4.4 中國計算機硬件新技術的未來發展趨勢
本章小結
習題9
附錄A 軟件調試技術
A.1 調試軟件DEBUG
A.2 軟件調試基本方法
參考文獻