本書為普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,由匯編語(yǔ)言、微機(jī)原理、接口技術(shù)及附錄四個(gè)部分組成,主要內(nèi)容有:快速進(jìn)制轉(zhuǎn)換,真值與補(bǔ)碼直接轉(zhuǎn)換,微機(jī)硬件基礎(chǔ),8086/88CPU指令系統(tǒng)以及內(nèi)部結(jié)構(gòu)、引腳、時(shí)序,匯編語(yǔ)言及編程方法,內(nèi)存的存儲(chǔ)原理及與CPU的連接,I/O方式及編程,中斷概念及實(shí)現(xiàn),8255、8253、8251等接口芯片硬件設(shè)計(jì)及編程驅(qū)動(dòng),A/D、D/A轉(zhuǎn)換以及工業(yè)自動(dòng)化控制,鍵盤及接口,顯示及接口,并口通信,串口通信,總線技術(shù),微機(jī)系統(tǒng)應(yīng)用設(shè)計(jì),附錄等。本書可作為高等學(xué)校有關(guān)專業(yè)匯編語(yǔ)言、微機(jī)原理、接口技術(shù)等課程的教材。
鄭初華,南昌航空大學(xué)光電學(xué)院教授,主要從事微機(jī)原理等課程的教學(xué)、科研工作,主編了普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材《微機(jī)原理與接口技術(shù)》。
第一部分匯 編 語(yǔ) 言
第1章進(jìn)制及碼元
11進(jìn)制轉(zhuǎn)換及計(jì)算
12碼制及其轉(zhuǎn)換
習(xí)題
第2章微機(jī)硬件基礎(chǔ)
218086/88 CPU的編程結(jié)構(gòu)
22內(nèi)存地址組織及存放次序
23接口、端口及端口地址
習(xí)題
第3章尋址方式及指令系統(tǒng)
31基本概念
32尋址方式
321操作數(shù)的尋址方式
322轉(zhuǎn)移指令的尋址方式
33指令系統(tǒng)
331傳送類指令(12條)
332算術(shù)運(yùn)算類指令(20條)
333位運(yùn)算類指令(12條)
334CPU控制類指令(12條)
335I/O類指令(2條)
336串操作類指令(13條)
337轉(zhuǎn)移類指令(26條)
34DOS中斷調(diào)用和BIOS中斷調(diào)用
習(xí)題
第4章MASM匯編語(yǔ)言
41匯編語(yǔ)句格式
42表達(dá)式
43偽指令
44完整匯編源程序的上機(jī)過(guò)程
習(xí)題
第5章匯編程序設(shè)計(jì)
51程序結(jié)構(gòu)
52順序程序設(shè)計(jì)
53分支程序設(shè)計(jì)
531單分支程序設(shè)計(jì)
532雙分支程序設(shè)計(jì)
533邏輯分解法多分支程序設(shè)計(jì)
534轉(zhuǎn)移表法多分支程序設(shè)計(jì)
535地址表法多分支程序設(shè)計(jì)
54循環(huán)程序設(shè)計(jì)
55子程序設(shè)計(jì)
56綜合應(yīng)用舉例
習(xí)題
第二部分微 機(jī) 原 理
第6章Intel 8086/88微處理器
618086/88引腳及其功能
6118086 CPU最小工作模式下的引腳
6128088引腳與8086的區(qū)別
(最小模式)
6138086/88最大模式的引腳與最小
模式的區(qū)別
628086/88 CPU子系統(tǒng)的基本配置
63總線工作時(shí)序
631指令周期、總線周期和時(shí)鐘周期
632基本的總線時(shí)序
習(xí)題
第7章內(nèi)存組成、原理與接口
71微機(jī)存儲(chǔ)系統(tǒng)概述
72半導(dǎo)體存儲(chǔ)器結(jié)構(gòu)與原理
721芯片基本結(jié)構(gòu)
722RAM存儲(chǔ)原理
723ROM存儲(chǔ)原理
73典型的半導(dǎo)體存儲(chǔ)器芯片
74內(nèi)存組成及其與系統(tǒng)總線的連接
741內(nèi)存組成與接口設(shè)計(jì)的基本工作
742用譯碼器實(shí)現(xiàn)芯片選擇
743實(shí)現(xiàn)芯片選擇的方法
744DRAM的連接
745RAM的備份電源技術(shù)
75PC系列微機(jī)的內(nèi)存組織
751內(nèi)存分體結(jié)構(gòu)
752內(nèi)存空間分配
習(xí)題
第8章輸入/輸出(I/O)系統(tǒng)
81接口技術(shù)概述
811接口的概念
812接口的功能
813CPU與外設(shè)之間傳送的信息
814端口地址的編址方式
82I/O端口讀/寫技術(shù)
821I/O端口地址譯碼技術(shù)
822I/O端口的讀/寫控制
83I/O設(shè)備數(shù)據(jù)傳送控制方式
831無(wú)條件傳送方式
832查詢傳送方式
833中斷傳送方式
834DMA方式及DMAC
835IOP方式
習(xí)題
第9章中斷技術(shù)
91中斷的基本原理
911中斷過(guò)程
912中斷優(yōu)先權(quán)
913中斷嵌套(多重中斷)
928086/88的中斷系統(tǒng)
93可編程中斷控制器8259A(PIC)
9318259A的結(jié)構(gòu)及邏輯功能
9328259A的引腳
933端口區(qū)分
934中斷響應(yīng)過(guò)程
9358259A的編程
9368259A的操作方式
948259A在微機(jī)系統(tǒng)中的應(yīng)用
9418259A在IBM PC/XT中的應(yīng)用
9428259A在PC/AT中的應(yīng)用
95中斷接口技術(shù)
951中斷源的接口設(shè)計(jì)
952中斷服務(wù)程序的編制
953中斷服務(wù)程序的裝載
954中斷服務(wù)程序編制實(shí)例
習(xí)題
第三部分接 口 技 術(shù)
第10章可編程接口芯片及其應(yīng)用
101可編程并行接口芯片8255A
10118255A的結(jié)構(gòu)及引腳功能
10128255A端口的尋址
10138255A的工作方式及控制字
10148255A的初始化及應(yīng)用舉例
102可編程的定時(shí)/計(jì)數(shù)器芯片8253
10218253簡(jiǎn)介
10228253工作方式與操作時(shí)序
10238253的初始化
10248253的應(yīng)用舉例
103數(shù)據(jù)采集系統(tǒng)接口技術(shù)
1031概述
1032D/A轉(zhuǎn)換器(DAC)
1033A/D轉(zhuǎn)換器(ADC)
1034典型ADC器件ADC0808/0809
及其應(yīng)用
104可編程接口芯片的綜合應(yīng)用
習(xí)題
第11章總線技術(shù)
111概述
112系統(tǒng)總線概述
113PCI總線
1131PCI總線的特點(diǎn)
1132PCI總線信號(hào)的定義
1133PCI總線的系統(tǒng)結(jié)構(gòu)
1134PCI總線產(chǎn)品的開(kāi)發(fā)
114AGP總線
習(xí)題
第12章鍵盤接口
121概述
1211鍵開(kāi)關(guān)與鍵盤的分類
1212鍵盤接口的基本功能
122非編碼鍵盤接口及其控制
1221簡(jiǎn)單鍵盤接口與行掃描法
1222可編程接口與線反轉(zhuǎn)法
123IBM PC的鍵盤接口
1231IBM PC的鍵盤
1232PC擴(kuò)展鍵盤的接口電路
1233鍵盤中斷服務(wù)與調(diào)用
習(xí)題
第13章顯示接口
131LED顯示器件及其接口
1311概述
1312數(shù)碼管顯示接口分析/設(shè)計(jì)
1313用MC14499譯碼器擴(kuò)展LED
顯示接口
132LCD顯示器件及其接口
1321液晶顯示器的原理、結(jié)構(gòu)及分類
1322LCD的驅(qū)動(dòng)方式和驅(qū)動(dòng)原理
1323LCD顯示器接口的設(shè)計(jì)及應(yīng)用
1324液晶顯示模塊或組件
133微機(jī)顯示器及其接口
習(xí)題
第14章并口通信技術(shù)
141并行接口
142并行打印機(jī)適配器
143基于并行接口的硬件設(shè)計(jì)及
軟件編程
144并行打印機(jī)接口轉(zhuǎn)換成GPIB—488
接口
1441GPIB—488總線
1442并行打印機(jī)接口轉(zhuǎn)換成GPIB—488
接口電路
習(xí)題
第15章串行接口技術(shù)
151概述
152RS—232串行接口技術(shù)
1521異步串行通信的信號(hào)形式
1522調(diào)制解調(diào)器及數(shù)據(jù)通信的
基本原理
1523RS—232串行接口技術(shù)
1524RS—422、RS—423和RS—485
標(biāo)準(zhǔn)接口
153通用異步通信接口芯片INS 8250
1531異步串行口的硬件邏輯
1532INS 8250內(nèi)部寄存器定義
1533微機(jī)查詢式編程舉例
1534中斷I/O異步通信編程方法
1535異步通信中斷程序模式及
應(yīng)用舉例
154基于RS—232串行接口的硬件設(shè)計(jì)
155USB接口技術(shù)
1551USB接口研制的動(dòng)機(jī)及設(shè)計(jì)
目標(biāo)
1552USB結(jié)構(gòu)
1553USB的特點(diǎn)
1554USB主機(jī)和USB設(shè)備
1555USB數(shù)據(jù)流
習(xí)題
第16章微型計(jì)算機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)
161微型計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述
1611微型計(jì)算機(jī)測(cè)控系統(tǒng)的結(jié)構(gòu)
1612微型計(jì)算機(jī)測(cè)控系統(tǒng)的設(shè)計(jì)
原則
162微型計(jì)算機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)步驟
163微型計(jì)算機(jī)應(yīng)用系統(tǒng)的可靠性技術(shù)
164微型計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例
165IBM PC/XT微機(jī)系統(tǒng)板組成原理
習(xí)題
第四部分附錄
附錄ADOS功能調(diào)用
附錄BBIOS中斷
附錄C匯編錯(cuò)誤信息中英文對(duì)照表
附錄DDEBUG命令格式及使用說(shuō)明
附錄E標(biāo)準(zhǔn)ASCII碼表
參考文獻(xiàn)