李云主編的《微型計算機原理及應用(第2版)》以*具代表性的Intel 8086為背景,主要講述了16 位微機的原理及應用,同時兼顧32位微處理器。全書首先介紹微機的基礎知識與運算基礎,然后詳細介紹 8086微處理器的內(nèi)部結(jié)構(gòu)、工作原理、尋址方式、指令系統(tǒng)及匯編語言程序設計,*后深入介紹存儲器、輸入輸出接口技術、典型的可編程接口芯片的原理和應用等。同時提供和教材配套的課件,從而方便課程的教學。與本教材配套還出版了包括例題、習題、實驗等內(nèi)容的《微機原理學習與實踐指導》教材,按照單個實驗項目分層次的思想設計了大量的實驗項目。
本書可以作為大專院校電氣信息類、機電類專業(yè) “微機原理及應用”課程教材使用,也可作為其他各類學生和廣大科技工作者學習微型計算機相關知識和應用技術的參考書。
第1章 微型計算機基礎
1.1 微型計算機發(fā)展
1.1.1 微處理器和微型計算機的發(fā)展
1.1.2 微型計算機的分類及其應用
1.2 微型計算機系統(tǒng)的組成
1.2.1 微型計算機硬件
1.2.2 微型計算機軟件
1.2.3 微型計算機的工作過程
1.3 微型計算機中常用的數(shù)制和編碼
1.3.1 常用數(shù)制及轉(zhuǎn)換
1.3.2 數(shù)的表示與運算
1.3.3 常用編碼
1.4 微型計算機系統(tǒng)的性能指標
第2章 16位和32位微處理器
2.1 16位微處理器8086/8088
2.1.1 8086/8088 CPU的內(nèi)部結(jié)構(gòu)
2.1.2 8086/8088 CPU的寄存器結(jié)構(gòu)
2.1.3 時鐘周期、總線周期的概念
2.1.4 8086/8088 CPU的引腳信號和功能
2.1.5 8086/8088系統(tǒng)的工作模式
2.1.6 8086/8088的操作時序
2.1.7 8086/8088的存儲器組織
2.2 32位微處理器80386
2.2.1 80386的特點
2.2.2 80386內(nèi)部結(jié)構(gòu)
2.2.3 80386的寄存器結(jié)構(gòu)
2.2.4 80386的工作方式
2.3 32位微處理器Pentium
2.3.1 Pentium的特點
2.3.2 Pentium的內(nèi)部結(jié)構(gòu)
2.3.3 Pentium的寄存器結(jié)構(gòu)
2.3.4 Pentium系列微處理器的發(fā)展
2.3.5 多核處理器
第3章 16位/32位微處理器指令系統(tǒng)
3.1 指令的基本格式
3.1.1 指令的構(gòu)成
3.1.2 8086/8088的指令格式
3.2 8086/8088的尋址方式
3.3 8086/8088的指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯運算與移位類指令
3.3.4 串操作類指令
3.3.5 控制轉(zhuǎn)移類指令
3.3.6 處理器控制類指令
3.4 80386的尋址方式和指令系統(tǒng)
3.4.1 80386的尋址方式
3.4.2 80386的指令系統(tǒng)
3.5 Pentium新增加的指令
第4章 匯編語言程序設計
4.1 匯編語言概述
4.2 匯編語言源程序格式
4.2.1 匯編語言的語句格式
4.2.2 偽指令
4.2.3 匯編語言源程序的結(jié)構(gòu)
4.3 匯編語言程序設計
4.3.1 程序設計的基本步驟
4.3.2 順序結(jié)構(gòu)
4.3.3 分支結(jié)構(gòu)
4.3.4 循環(huán)結(jié)構(gòu)
4.3.5 子程序結(jié)構(gòu)
4.4 系統(tǒng)功能調(diào)用
4.4.1 系統(tǒng)功能調(diào)用的方法
4.4.2 DOS系統(tǒng)功能調(diào)用
4.4.3 BIOS系統(tǒng)功能調(diào)用
第5章 存儲器
5.1 存儲器概述
5.1.1 半導體存儲器的分類
5.1.2 半導體存儲器的主要性能指標
5.1.3 典型的半導體存儲器芯片
5.2 半導體存儲芯片結(jié)構(gòu)及使用
5.2.1 半導體存儲器的基本結(jié)構(gòu)
5.2.2 半導體存儲芯片的使用
5.3 16位/32位系統(tǒng)的存儲器接口
5.3.1 16位/32位微機系統(tǒng)中的存儲器接口
5.3.2 存儲器容量的擴展
5.3.3 存儲器芯片與8086 CPU的連接舉例
第6章 輸入輸出與中斷
6.1 輸入輸出接口概述
6.1.1 輸入輸出接口的功能
6.1.2 CPU與輸入輸出接口之間的信息
6.1.3 輸入輸出端口的編址方式
6.2 CPU與外設之間的數(shù)據(jù)傳送方式
6.2.1 無條件方式
6.2.2 查詢方式
6.2.3 中斷方式
6.2.4 DMA方式
6.3 中斷技術
6.3.1 中斷概述
6.3.2 中斷的處理過程
6.3.3 8086/8088的中斷
6.3.4 中斷服務程序的設計
6.4 中斷控制器8259A
6.4.1 8259A的內(nèi)部結(jié)構(gòu)及引腳
6.4.2 8259A的工作方式
6.4.3 8259A的編程
6.4.4 8259A的應用舉例
第7章 并行接口
7.1 簡單并行接口
7.1.1 簡單并行接口的種類
7.1.2 簡單并行接口的應用
7.2 可編程并行接口8255A
7.2.1 8255A的內(nèi)部結(jié)構(gòu)和引腳特性
7.2.2 8255A的控制字
7.2.3 8255A的工作方式
7.2.4 8255A的編程及應用
7.3 鍵盤接口
7.3.1 鍵盤的工作原理
7.3.2 鍵的識別
7.4 LED顯示器接口
7.4.1 LED顯示器的工作原理
7.4.2 靜態(tài)顯示與動態(tài)顯示
7.5 LCD顯示器接口
7.5.1 液晶顯示器分類
7.5.2 AMPIRE12864 LCD接口及編程
第8章 串行接口
8.1 概述
8.1.1 串行通信的基本概念
8.1.2 串行數(shù)據(jù)傳輸方式
8.1.3 串行通信的類型
8.1.4 串行接口和串行接口標準
8.2 可編程串行接口8251A
8.2.1 8251 A的基本工作原理
8.2.2 8251A的引腳和外部連接
8.2.3 8251A的編程
8.3 8251A的應用
第9章 計數(shù)器/定時器
9.1 概述
9.2 可編程計數(shù)器/定時器8253
9.2.1 8253的內(nèi)部結(jié)構(gòu)和引腳特性
9.2.2 8253的控制字
9.2.3 8253的工作方式
9.2.4 8253的編程
9.3 8253的應用
第10章 數(shù)/模和模/數(shù)轉(zhuǎn)換
10.1 概述
10.2 數(shù)/模轉(zhuǎn)換器
10.2.1 D/A轉(zhuǎn)換原理
10.2.2 D/A轉(zhuǎn)換主要技術參數(shù)
10.2.3 DAC0832及接口電路
10.2.4 DAC1210及接口電路
10.3 模/數(shù)轉(zhuǎn)換器
10.3.1 A/D轉(zhuǎn)換原理
10.3.2 A/D轉(zhuǎn)換的主要技術參數(shù)
10.3.3 8位A/D轉(zhuǎn)換芯片ADC0809及接口電路
10.3.4 12位A/D轉(zhuǎn)換芯片AD574A及接口電路
第11章 總線技術
11.1 概述
11.1.1 總線規(guī)范
11.1.2 總線分類與指標
11.1.3 總線傳輸方式
11.2 系統(tǒng)總線
11.2.1 ISA總線
11.2.2 PCI總線
11.2.3 AGP總線
11.2.4 PCI Express總線
11.2.5 總線芯片組
11.3 通信總線
11.3.1 USB總線
11.3.2 IEEE 1394總線
11.3.3 CAN總線
11.3.4 其他總線
附錄A ASCII編碼表
附錄B DOS功能調(diào)用表
附錄C BIOS中斷簡要列表
參考文獻