王霆主編的《微型計算機原理及應(yīng)用》以Intel
8086系列微處理器為對象,主要介紹微型計算機的基本結(jié)構(gòu)和工作原理、存儲器系統(tǒng)、匯編語言指令系統(tǒng)及程序設(shè)計、中斷系統(tǒng)、接口技術(shù)、典型接口芯片及應(yīng)用等知識。本書內(nèi)容充實、新穎,從理解和應(yīng)用出發(fā),每章列舉適量的應(yīng)用實例及教學(xué)指導(dǎo)和習(xí)題。
《微型計算機原理及應(yīng)用》注重實用性、可行性和應(yīng)用性,可作為高等院校微型計算機原理課程的教材,也可作為匯編語言的參考書。
《微型計算機原理及應(yīng)用》是在作者王霆多年教學(xué)總結(jié)基礎(chǔ)上編寫的,全書按照“提出問題—解決問題—歸納分析”三部曲進行組織,符合讀者認(rèn)知規(guī)律,易于學(xué)習(xí),有利于培養(yǎng)學(xué)生的應(yīng)用能力。每一章都加入教學(xué)指導(dǎo)(學(xué)習(xí)目標(biāo)和學(xué)習(xí)重點)及章小結(jié)和習(xí)題,教學(xué)指導(dǎo)緊密結(jié)合教學(xué)的實際需要,使得瑣碎的教學(xué)內(nèi)容變得清晰、有條理,并將工程、創(chuàng)新實踐成果納入教材中,應(yīng)用實例貫穿全書,從實際問題入手,強調(diào)應(yīng)用性。典型程序通過debug調(diào)試或EMU8086軟件仿真,具有可執(zhí)行性。不忽視應(yīng)用細(xì)節(jié),結(jié)合調(diào)試過程,針對易出現(xiàn)的問題和錯誤進行詳解,是本書的突出特點。書中給出重點例題的調(diào)試過程和結(jié)果,使學(xué)習(xí)過程變得直觀易懂。
第1章 基礎(chǔ)知識
1.1 計算機中數(shù)制
1.1.1 計算機中的數(shù)制
1.1.2 數(shù)制之間的轉(zhuǎn)換
1.2 數(shù)和字符的表示
1.2.1 數(shù)的表示
1.2.2 字符的表示
1.3 運算
1.3.1 算術(shù)運算
1.3.2 邏輯運算
本章小結(jié)
思考與練習(xí)
第2章 概述
2.1 什么是微型計算機
2.2 計算機的歷史及發(fā)展概況
2.2.1 計算機的歷史及發(fā)展
2.2.2 微型計算機的歷史及發(fā)展
2.3 微型計算機的應(yīng)用
2.3.1 微型計算機的應(yīng)用
2.3.2 微型計算機的應(yīng)用實例
2.4 微型計算機基本組成原理與工作過程
2.4.1 微型計算機基本組成原理
2.4.2 微型計算機工作過程
本章小結(jié)
思考與練習(xí)
第3章 CPU
3.1 8086引腳功能
3.1.1 工作模式
3.1.2 引腳介紹
3.2 8086 CPU的內(nèi)部結(jié)構(gòu)
3.2.1 執(zhí)行單元(Eu)
3.2.2 總線接口單元(BIU)
3.3 8086CPU內(nèi)部工作過程
3.4 intel80x86系列高檔微處理器簡介
3.4.1 8088微處理器
3.4.2 80286微處理器
3.4.3 80386微處理器
3.4.4 80486微處理器
3.4.5 Pentium微處理器
3.4.6 多核微處理器
本章小結(jié)
思考與練習(xí)
第4章 存儲器
4.1 存儲器概述
4.1.1 存儲器體系結(jié)構(gòu)
4.1.2 半導(dǎo)體存儲器的分類
4.1.3 半導(dǎo)體存儲器的性能指標(biāo)
4.2 常用半導(dǎo)體存儲器
4.2.1 隨機存取存儲器RAM
4.2.2 只讀存儲器ROM
4.3 存儲器與CPU的連接
4.3.1 存儲器芯片的選擇
4.3.2 芯片的擴充
4.3.3 存儲器芯片與CPU的連接
4.4 存儲器與CPU連接實例
本章小結(jié)
思考與練習(xí)
第5章 8086指令系統(tǒng)
5.1 一個完整的程序
5.2 指令尋址方式
5.2.1 指令的書寫格式
5.2.2 操作數(shù)的分類
5.2.3 尋址方式
5.3 8086指令系統(tǒng)
5.3.1 數(shù)據(jù)傳送類指令
5.3.2 算術(shù)運算類指令
5.3.3 邏輯運算和移位指令
5.3.4 串操作指令
5.3.5 控制轉(zhuǎn)移類指令
5.3.6 處理器控制類指令
5.4 32位機新增指令
5.4.1 80286擴充與增加的指令
5.4.2 80386增加的指令
本章小結(jié)
思考與練習(xí)
第6章 匯編語言程序設(shè)計
6.1 匯編語言的程序設(shè)計基礎(chǔ)
6.1.1 匯編語言的數(shù)據(jù)
6.1.2 偽指令
6.2 匯編語言程序結(jié)構(gòu)
6.3 匯編語言程序程序設(shè)計及舉例
6.3.1 順序程序設(shè)計
6.3.2 分支程序
6.3.3 循環(huán)程序設(shè)計
6.3.4 子程序的設(shè)計與返回
6.3.5 匯編語言與高級語言的連接
本章小結(jié)
思考與練習(xí)
第7章 中斷
7.1 中斷概述
7.1.1 中斷問題的引出
7.1.2 中斷源
7.1.3 中斷類型
7.2 中斷過程
7.3 中斷優(yōu)先級
7.3.1 中斷優(yōu)先級概述
7.3.2 軟件查詢方式
7.3.3 硬件排隊
7.3.4 可編程中斷控制器
7.4 8086的中斷系統(tǒng)
7.4.1 8086的中斷結(jié)構(gòu)
7.4.2 中斷向量表的組成及功能
7.4.3 軟件中斷
7.4.4 硬件中斷
7.4.5 DOS和BIOS服務(wù)程序調(diào)用
7.4.6 中斷程序設(shè)計舉例
本章小結(jié)
思考與練習(xí)
第8章 計算機和外設(shè)的數(shù)據(jù)傳輸
8.1 接口電路
8.1.1 為什么用接口
8.1.2 接口的功能
8.1.3 I/O端口
8.2 CPU和外設(shè)之間的數(shù)據(jù)傳輸方式
8.2.1 無條件傳輸方式及其應(yīng)用舉例
8.2.2 程序查詢方式及其應(yīng)用舉例
8.2.3 中斷方式
8.3 DMA方式
8.3.1 DMA傳送方式的提出
8.3.2 DMA方式傳送接口的結(jié)構(gòu)特點
本章小結(jié)
思考與練習(xí)
第9章 可編程并行接口芯片
9.1 可編程接口芯片
9.2 可編程并行接口8255
9.2.1 8255的結(jié)構(gòu)
9.2.2 8255的控制字
9.2.3 8255的三種工作方式
9.3 8255的實際應(yīng)用
9.3.1 8255基本輸入輸出功能的應(yīng)用
9.3.2 8255方式1的應(yīng)用
9.3.3 8255在多路電阻爐溫度測控系統(tǒng)的應(yīng)用
本章小結(jié)
思考與練習(xí)
第10章 微型計算機在自動控制系統(tǒng)中的作用——數(shù)字控制
10.1 什么是自動控制
10.1.1 自動控制的概念
10.1.2 自動控制的分類
10.2 數(shù)字控制
10.2.1 時序控制中的數(shù)字控制
10.2.2 反饋控制中的數(shù)字控制
本章小結(jié)
思考與練習(xí)
附錄
附錄A ASCII碼表
附錄B 擴充字符集
附錄C 習(xí)題參考答案
參考文獻