第1章 微型計算機概述
1.1 微型計算機的發(fā)展概況
1.1.1 微處理器和微型計算機的發(fā)展
1.1.2 80X86微處理器的性能與特點
1.2 微型計算機的特點與主要技術指標
1.2.1 微型計算機的特點
1.2.2 微型計算機的主要性能指標
習題1
第2章 微型計算機基礎
2.1 計算機中信息的表示和運算
2.1.1 進位計數制
2.1.2 進位計數制之間數的轉換
2.1.3 定點數和浮點數
2.1.4 原碼、反碼和補碼
2.1.5 BCD碼
2.1.6 字符和漢字的編碼
2.2 基本邏輯運算
2.2.1 “與”運算(AND)
2.2.2 “或”運算(OR)
2.2.3 “非”運算(NOT)
2.2.4 “異或”運算(XOR)
2.3 80X86微型計算機系統(tǒng)概述
2.3.1 微型計算機系統(tǒng)概述
2.3.2 8086/8088 CPU功能結構
2.3.3 內部存儲器概述
習題2
第3章 8086微機機器語言指令
3.1 尋址方式
3.1.1 操作數的種類
3.1.2 8086/8088的尋址方式
3.2 指令系統(tǒng)
3.3 8086微型計算機的常用指令
3.3.1 數據傳送指令
3.3.2 算術運算指令
3.3.3 邏輯運算和移位指令
3.3.4 處理器控制指令
習題3
第4章 匯編語言程序
4.1 匯編語言
4.1.1 定義
4.1.2 分類
4.1.3 宏匯編語言
4.2 80X86匯編語言語句
4.2.1 語句的種類
4.2.2 語句的格式
4.3 匯編語言數據
4.3.1 常量
4.3.2 變量
4.3.3 標號
4.3.4 表達式
4.4 匯編語言偽指令
4.4.1 變量定義和數據預置偽指令
4.4.2 符號定義偽指令
4.4.3 段定義偽指令
4.4.4 程序開始與結束偽指令
4.4.5 對準偽指令
4.4.6 其他偽指令
4.5 匯編語言源程序的結構
4.6 上機操作過程
4.6.1 軟件環(huán)境
4.6.2 源程序的匯編
4.6.3 裝配連接目的程序
4.6.4 程序的執(zhí)行與調試
習題4
第5章 匯編語言程序設計
5.1 順序結構程序設計
5.2 分支結構程序設計
5.2.1 概述
5.2.2 轉移指令
5.2.3 程序設計
5.3 循環(huán)結構程序設計
5.3.1 概述
5.3.2 循環(huán)控制與串操作指令
5.3.3 程序設計
習題5
第6章 子程序設計
6.1 子程序(過程)調用與返回指令
6.1.1 子程序調用指令CALL
6.1.2 子程序返回指令RET
6.2 子程序的設計方法
6.2.1 子程序的定義
6.2.2 子程序的調用和返回
6.2.3 寄存器的保存與恢復
6.3 子程序的參數傳遞
6.3.1 通過寄存器傳遞參數
6.3.2 用參數表傳遞參數
6.3.3 通過堆棧傳遞參數或參數地址
6.4 嵌套子程序
6.5 遞歸子程序
習題6
第7章 高級匯編語言技術
7.1 宏匯編
7.1.1 宏的定義
7.1.2 宏調用和宏展開
7.1.3 宏定義和宏調用中的參數
7.1.4 宏定義中的標號和變量處理
7.1.5 取消宏定義偽指令PURGE
7.2 重復匯編
7.2.1 定重復匯編偽指令
7.2.2 不定重復偽指令
7.3 條件匯編
7.4 宏庫
7.4.1 宏庫的建立
7.4.2 宏庫的使用
7.5 結構與記錄
7.5.1 結構
7.5.2 記錄
習題7
第8章 80X86 CPU
8.1 8086/8088 CPU
8.1.1 8086/8088引腳信號
8.1.2 8086/8088操作和時序
8.2 80486 CPU
8.2.1 80486功能結構
8.2.2 80486引腳信號
8.2.3 80486的工作方式
8.2.4 80486內部寄存器
8.2.5 80486指令系統(tǒng)
8.3 Pentium系列 CPU
8.3.1 Pentium CPU
8.3.2 從PentiumⅡ到Pentium
8.3.3 新型微處理器IA-64
習題8
第9章 半導體存儲器
9.1 概述
9.1.1 存儲器的分類
9.1.2 存儲器的主要性能指標
9.2 主存儲器及接口
9.2.1 主存儲器的基本組成
9.2.2 半導體存儲器的分類
9.2.3 存儲器與CPU的接口
9.3 高速緩存系統(tǒng)
9.3.1 Cache的結構
9.3.2 高速緩存數據的一致性
習題9
第10章 輸入/輸出及中斷系統(tǒng)
10.1 I/O接口概述
10.1.1 I/O接口的硬件分類
10.1.2 I/O接口的功能及結構
10.1.3 I/O接口的端口尋址
10.1.4 I/O控制方式
10.2 中斷原理
10.2.1 80X86中斷的類型
10.2.2 中斷的優(yōu)先級
10.2.3 中斷響應和中斷處理
10.3 8259A中斷控制器
10.3.1 8259A中斷控制器的功能結構及外形
10.3.2 8259A的中斷工作過程
10.3.3 8259A中斷控制器的編程
10.3.4 高級中斷控制器
10.4 中斷應用
10.4.1 BIOS和DOS中斷調用
10.4.2 系統(tǒng)中斷調用及應用實例
習題10
第11章 總線
11.1 概述
11.1.1 總線概念
11.1.2 總線標準
11.1.3 信息在總線上的傳送方式
11.1.4 總線仲裁
11.1.5 總線通信協議
11.1.6 總線的負載能力
11.2 系統(tǒng)總線和局部總線
11.2.1 ISA總線
11.2.2 EISA總線
11.2.3 VESA總線
11.2.4 PCI總線
11.2.5 AGP
11.3 外部通信總線
11.3.1 RS-232C串行通信總線
11.3.2 RS-449與RS-423/422A/485接口
11.3.3 通用串行總線USB
11.3.4 IEEE
習題11
第12章 可編程接口芯片及應用
12.1串行接口芯片8251A及應用
12.1.1串行通信概述
12.1.2 可編程通信接口8251A
12.2 并行接口芯片8255A及應用
12.2.18255A的結構與引腳
12.2.2 8255A的工作方式
12.2.3 8255A的應用舉例
12.3 定時器/計數器接口芯片8253應用
12.3.18253的結構與引腳功能
12.3.2 8253的工作方式與初始化
12.3.3 定時器/計數器應用舉例
習題12
第13章 常規(guī)外設子系統(tǒng)
13.1鍵盤
13.1.1鍵盤的工作原理
13.1.2 鍵盤控制器
13.1.3 鍵盤中斷
13.2 視頻子系統(tǒng)
13.2.1顯示器的結構與工作原理
13.2.2 顯示卡
13.2.3 字符和圖形程序設計
13.3 打印機
13.3.1并行接口
13.3.2 字符打印子程序
13.4 輔助存儲器子系統(tǒng)
13.4.1軟盤
13.4.2 硬盤
13.4.3 CD-ROM光盤
13.4.4 U盤
13.4.5 文件操作程序設計
習題13
附錄A ASCII 碼表
附錄B 8066/8088指令系統(tǒng)
附錄C 中斷向量地址表
附錄D BIOS功能調用
附錄E DOS功能調用
附錄F 調試程序DEBUG
附錄G 匯編錯誤信息
參考文獻