第1章 計算機基礎知識
1.1 計算機的發(fā)展
1.1.1 計算機概述
1.1.2 微型計算機的發(fā)展
1.1.3 微型計算機的特點
1.2 微型計算機系統(tǒng)結構
1.2.1 微型計算機的硬件系統(tǒng)
1.2.2 微型計算機的軟件系統(tǒng)
1.2.3 微型計算機的性能指標
1.2.4 微型計算機發(fā)展的新技術
1.3 計算機中數值數據的表示
1.3.1 進位計數制及其相互轉換
1.3.2 計算機中數的表示
1.4 計算機運算基礎
1.4.1 算術運算
1.4.2 邏輯運算
1.5 計算機中常用編碼
1.5.1 ASCII碼
1.5.2 BCD碼及其調整
1.5.3 漢字編碼
習題1
第2章 8086/8088微處理器的結構與總線技術
2.1 8086/8088微處理器的內部結構及其寄存器
2.1.1 8086/8088微處理器的內部結構
2.1.2 8086/8088微處理器的內部寄存器
2.2 8086/8088微處理器的外部結構
2.2.1 8086/8088微處理器的工作模式與引腳功能
2.2.2 8086/8088微處理器的總線周期
2.2.3 8086/8088微處理器的總線接口器件
2.3 8086/8088微處理器的存儲器結構
2.3.1 8086/8088系統(tǒng)存儲器組織
2.3.2 最小與最大模式總線接口
2.4 微機系統(tǒng)中的總線結構
2.4.1 總線的分類與總線標準
2.4.2 微機總線的性能指標
2.4.3 PC系列微機總線
習題2
第3章 8086/8088微處理器指令系統(tǒng)
3.1 指令與指令系統(tǒng)概述
3.2 8086/8088微處理器的尋址方式
3.2.1 立即數尋址方式
3.2.2 寄存器尋址方式
3.2.3 直接尋址方式
3.2.4 寄存器間接尋址方式
3.2.5 寄存器相對尋址方式
3.2.6 基址變址尋址方式
3.2.7 相對基址變址尋址方式
3.2.8 轉移類指令的尋址方式
3.2.9 I/O端口尋址方式
3.3 8086/8088微處理器指令系統(tǒng)
3.3.1 數據傳送指令
3.3.2 算術運算指令
3.3.3 位處理指令
3.3.4 串操作指令
3.3.5 控制轉移指令
3.3.6 處理器控制指令
習題3
第4章 匯編語言程序設計
4.1 匯編語言基本概念
4.1.1 機器語言、匯編語言和匯編程序
4.1.2 匯編語言程序的開發(fā)過程
4.1.3 匯編語言程序的上機流程
4.2 匯編語言語句與源程序格式
4.2.1 匯編語言語句格式
4.2.2 匯編語言源程序結構
4.3 偽指令
4.3.1 段定義偽指令
4.3.2 數據定義及存儲器分配偽指令
4.3.3 數據定義偽指令中操作數的表達形式
4.3.4 符號定義偽指令
4.3.5 過程定義偽指令
4.3.6 程序開始和結束偽指令
4.3.7 定位偽指令
4.3.8 段定義的簡化
4.3.9 宏指令
4.4 典型匯編語言程序設計舉例
4.4.1 匯編語言程序設計步驟
4.4.2 順序程序設計
4.4.3 分支程序設計
4.4.4 循環(huán)程序設計
4.4.5 子程序設計
4.4.6 DOS系統(tǒng)功能調用
4.5 其他匯編技術
4.5.1 重復匯編
4.5.2 條件匯編
4.5.3 宏匯編
習題4
第5章 存儲器組織
5.1 存儲器概述
5.1.1 存儲器基本概念
5.1.2 存儲器分類
5.1.3 存儲器的性能指標
5.1.4 現代微機中存儲器的層次結構
5.2 半導體存儲器
5.2.1 隨機存取存儲器
5.2.2 只讀存儲器
5.2.3 現代微機內存DRAM
5.3 存儲器與CPU的連接
5.3.1 存儲器與CPU連接應注意的問題
5.3.2 存儲器片選信號的處理方法
5.3.3 存儲器容量的擴展
5.3.4 8086 微處理器的存儲器接口
5.4 高速緩沖存儲器與虛擬存儲器
5.4.1 高速緩沖存儲器(Cache)
5.4.2 虛擬存儲器
5.4.3 虛擬存儲器與Cache的異同
5.5 外存儲器簡介
習題5
第6章 輸入/輸出技術
6.1 輸入/輸出接口的基本知識
6.1.1 I/O接口簡介
6.1.2 I/O接口的功能
6.1.3 I/O接口的基本結構
6.1.4 接口的組成與分析方法
6.1.5 I/O端口的編址
6.2 CPU與外設之間的數據傳送
6.2.1 CPU與外設交換的信息類型
6.2.2 CPU與外設信息交換的方式
6.3 簡單并行I/O接口
6.3.1 并行通信和串行通信
6.3.2 簡單并行接口的設計
6.3.3 簡單并行I/O接口實例
6.4 可編程并行I/O接口芯片Intel 8255A
6.4.1 Intel 8255A的引腳及編程結構
6.4.2 Intel 8255A的工作方式
6.4.3 Intel 8255A的操作編程
6.5 Intel 8255A的應用舉例
6.5.1 Intel 8255A在IBM PC/XT機上的應用
6.5.2 打印機接口
6.5.3 七段數碼管顯示器接口
6.5.4 非編碼鍵盤接口
6.6 DMA控制器Intel 8237A
6.6.1 DMA傳送方式
6.6.2 Intel 8237A的內部結構與引腳
6.6.3 Intel 8237A的工作方式
6.6.4 Intel 8237A的工作時序
6.6.5 Intel 8237A內部寄存器與編程
6.6.6 Intel 8237A在IBM PC系列機上的應用
習題6
第7章 中斷系統(tǒng)與定時/計數技術
7.1 中斷的基本概念
7.1.1 中斷系統(tǒng)
7.1.2 中斷處理過程
7.1.3 中斷優(yōu)先級
7.1.4 中斷嵌套
7.2 80x86中斷系統(tǒng)
7.2.1 80x86的中斷類型
7.2.2 80x86響應中斷的過程
7.2.3 80x86的中斷向量表
7.2.4 中斷向量表的初始化
7.2.5 80x86的中斷優(yōu)先級
7.3 可編程中斷控制器Intel 8259A
7.3.1 Intel 8259A的基本結構
7.3.2 Intel 8259A的編程
7.4 Intel 8259A應用舉例
7.4.1 8259A在IBM PC/XT中的應用
7.4.2 8259A在控制系統(tǒng)中的應用
7.4.3 8259A的級聯應用
7.4.4 8259A的查詢字應用
7.4.5 8259A的定時應用
7.4.6 8259A在Pentium機上的應用
7.5 定時/計數技術
7.6 可編程定時/計數器Intel 8253
7.6.1 Intel 8253的主要特性與功能
7.6.2 Intel 8253的內部結構與引腳
7.6.3 Intel 8253的工作方式
7.6.4 Intel 8253方式控制字
7.7 Intel 8253應用舉例
7.7.1 Intel 8253初始化
7.7.2 Intel 8253應用實例
7.8 實時時鐘電路MC146818
7.8.1 MC146818功能特點
7.8.2 MC146818的引腳功能及其工作原理
7.8.3 MC146818的工作方式
7.8.4 MC146818的寄存器
7.8.5 MC146818的初始化
7.8.6 MC146818與計算機系統(tǒng)的連接
7.8.7 MC146818應用舉例
習題7
第8章 串行通信及其接口電路
8.1 串行通信簡介
8.1.1 串行通信的特點
8.1.2 串行通信的基本概念
8.2 RS-232與RS-423、RS-422、RS-485接口標準
8.2.1 串行通信接口標準
8.2.2 RS-232接口標準
8.2.3 RS-423、RS-422、RS-485接口標準
……