微型計(jì)算機(jī)原理與接口技術(shù)
定 價(jià):59 元
叢書(shū)名:21世紀(jì)高等院校電氣信息類系列教材
- 作者:張榮標(biāo)等編著
- 出版時(shí)間:2016/8/1
- ISBN:9787111544548
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP36
- 頁(yè)碼: 391頁(yè)
- 紙張:膠版紙
- 版次:3
- 開(kāi)本:16K
本書(shū)以Intel系列微處理器為背景,介紹了微型計(jì)算機(jī)原理與接口技術(shù)。全書(shū)以弄懂原理、掌握應(yīng)用為編寫(xiě)宗旨,在內(nèi)容安排上注重系統(tǒng)性、邏輯性、先進(jìn)性與實(shí)用性。本書(shū)分三個(gè)部分:微型計(jì)算機(jī)原理部分(第1、2、6章),匯編語(yǔ)言程序設(shè)計(jì)部分(第3、4、5章),接口與應(yīng)用部分(第7、8、9、10章)。根據(jù)Intel系列微處理器的向下兼容性,著重講解了16位微型計(jì)算機(jī)的工作原理、指令系統(tǒng)、8086匯編語(yǔ)言程序設(shè)計(jì)以及接口技術(shù)?紤]到目前32位CPU的廣泛應(yīng)用,又重點(diǎn)介紹了其代表芯片80386的工作原理,特別是80386的存儲(chǔ)器管理技術(shù)。
為便于讀者自學(xué),本書(shū)在內(nèi)容安排方面除附有一定量的習(xí)題外,還增設(shè)了詳細(xì)的習(xí)題例解。
本書(shū)可以作為高等院校電氣信息類專業(yè)教材,也可供從事微型機(jī)系統(tǒng)設(shè)計(jì)和應(yīng)用的技術(shù)人員自學(xué)和參考。
本書(shū)提供配套授課電子課件,需要的教師可登錄www揠洀瀀攀攙甀揠漀洀免費(fèi)注冊(cè)、審核通過(guò)后下載,或聯(lián)系編輯索。≦Q:308596956,電話:010-88379753)。
適讀人群 :本書(shū)可以作為高等院校電氣信息類專業(yè)教材,也可供從事微型機(jī)系統(tǒng)設(shè)計(jì)和應(yīng)用的技術(shù)人員
★列表說(shuō)明,便于比較。對(duì)一些功能性的說(shuō)明,采用表格形式列出,達(dá)到簡(jiǎn)潔明了的效果。
★歸類合并,便于應(yīng)用。從應(yīng)用角度出發(fā)對(duì)接口章節(jié)進(jìn)行歸類合并,以便學(xué)生對(duì)相關(guān)知識(shí)的聯(lián)想記憶。
★更新內(nèi)容,順應(yīng)發(fā)展。隨著微處理器的不斷更新?lián)Q代,新增了微處理器發(fā)展動(dòng)態(tài)。同時(shí)新增了模擬量轉(zhuǎn)換內(nèi)容。
★提煉例解,強(qiáng)化典型。主要體現(xiàn)在習(xí)題例解和練習(xí)題的修改。使內(nèi)容更加典型化,便于學(xué)生自學(xué)和教師對(duì)學(xué)生的考核,開(kāi)拓學(xué)生的解題思路和提高教學(xué)的可操作性。
第3版前言
本教材自出版以來(lái),受到了廣大師生的關(guān)愛(ài),作為一本高等院校人才培養(yǎng)的教材,需要不斷地更新和改進(jìn),所以從教和學(xué)的角度對(duì)原教材進(jìn)行了必要的修訂。這次修訂主要目的是增加學(xué)生實(shí)驗(yàn)環(huán)節(jié),以往微型計(jì)算機(jī)原理只有在接口技術(shù)學(xué)習(xí)后才會(huì)進(jìn)入實(shí)驗(yàn)環(huán)節(jié),第1到第5章學(xué)生一般很少有動(dòng)手機(jī)會(huì),其主要原因是相關(guān)的實(shí)驗(yàn)設(shè)施有限,難以實(shí)現(xiàn)邊學(xué)習(xí)、邊上機(jī)的互動(dòng)教學(xué)方式。近年來(lái),隨著微型計(jì)算機(jī)的普及,學(xué)生普遍擁有筆記本電腦或臺(tái)式機(jī),充分利用這一有利條件,使學(xué)生從抽象思維中走出來(lái),通過(guò)DEBUG軟件使學(xué)生對(duì)微型計(jì)算機(jī)原理中的寄存器、存儲(chǔ)器、標(biāo)志位、數(shù)據(jù)、地址等信息有很好的感性認(rèn)識(shí)。關(guān)于尋址方式、指令功能、匯編語(yǔ)言及編程等課程內(nèi)容,目前大部分微型計(jì)算機(jī)原理教科書(shū)都是進(jìn)行理論性的講解,本教材旨在通過(guò)DEBUG軟件使學(xué)生弄清楚這些課程內(nèi)容在微型計(jì)算機(jī)中實(shí)現(xiàn)的具體過(guò)程,從原來(lái)看不見(jiàn)摸不著靠記憶的抽象思維轉(zhuǎn)變成看得見(jiàn)有結(jié)果的實(shí)際操作,這樣可大大提高學(xué)生學(xué)習(xí)微型計(jì)算機(jī)原理的興趣和信心。因此,在這次修訂的第3版教材中,努力創(chuàng)建教與學(xué)過(guò)程互動(dòng)的新思路,增添課堂實(shí)驗(yàn)演示內(nèi)容,實(shí)現(xiàn)邊學(xué)習(xí)、邊上機(jī)的互動(dòng)教學(xué)模式。
對(duì)原教材進(jìn)行了如下修訂:第1章增添了工具軟件操作的基本知識(shí),為學(xué)生能在自己的PC上完成實(shí)驗(yàn)打好基礎(chǔ)。第2章增添了微處理器寄存器、標(biāo)志位及存儲(chǔ)器的認(rèn)知環(huán)節(jié),采用DEBUG工具軟件觀察其中數(shù)據(jù)的現(xiàn)狀與修改后的變化。第3章內(nèi)容是8086CPU主要功能的體現(xiàn),學(xué)生學(xué)習(xí)起來(lái)太抽象不容易理解,通過(guò)DEBUG調(diào)試軟件上機(jī)實(shí)驗(yàn),用操作前后的數(shù)據(jù)變化讓學(xué)生理解各種操作數(shù)尋址方式實(shí)現(xiàn)的過(guò)程以及各類指令運(yùn)行后所產(chǎn)生的作用。第4章增添了偽指令語(yǔ)句上機(jī)實(shí)驗(yàn)、表達(dá)式上機(jī)實(shí)驗(yàn)以及各例程序DEBUG調(diào)試操作,使學(xué)生學(xué)習(xí)匯編語(yǔ)言語(yǔ)法不再抽象和死記硬背,在操作中理解匯編語(yǔ)言語(yǔ)法的真正含義。第5章增添了匯編語(yǔ)言編程算法和結(jié)構(gòu)程序?qū)嵗腄EBUG調(diào)試操作,通過(guò)程序運(yùn)行前后的數(shù)據(jù)變化讓學(xué)生理解程序運(yùn)行過(guò)程中各個(gè)環(huán)節(jié)的細(xì)微變化。第6~10章是8086CPU與外部器件進(jìn)行信息傳輸?shù)母鞣N接口知識(shí),在相關(guān)的接口實(shí)驗(yàn)課程中都有所安排,這次修訂主要是順應(yīng)器件的市場(chǎng)變化,對(duì)部分內(nèi)容做了必要的更新。
這次教材的修訂由張榮標(biāo)教授統(tǒng)稿,其中第6 章和第10章由牛雪梅博士參與修訂,其余由張榮標(biāo)修訂,教材中的第2~5章的所有程序及DEBUG調(diào)試部分已由作者的研究生朱麗虹、黃林奎等同學(xué)在微型計(jì)算機(jī)上驗(yàn)證通過(guò)。
由于時(shí)間倉(cāng)促和作者水平有限,存在一些不足之處,敬請(qǐng)讀者批評(píng)指正。
作者
出版說(shuō)明
第3版前言
第2版前言
第1版前言
第1章微型計(jì)算機(jī)基礎(chǔ)
11計(jì)算機(jī)中的數(shù)制與碼制
111計(jì)算機(jī)中的數(shù)制
112計(jì)算機(jī)中的碼制及補(bǔ)碼運(yùn)算
113計(jì)算機(jī)中的小數(shù)點(diǎn)問(wèn)題
114計(jì)算機(jī)中信息的編碼
12微型計(jì)算機(jī)的組成
13計(jì)算機(jī)的基本工作原理
131模型計(jì)算機(jī)
132程序運(yùn)行過(guò)程
14匯編語(yǔ)言上機(jī)工具軟件
15習(xí)題例解
16練習(xí)題
第2章80x86微處理器
21Intel公司微處理器發(fā)展概述
228086微處理器
2218086 CPU內(nèi)部功能結(jié)構(gòu)
2228086 CPU 內(nèi)部流水線管理工作原理
2238086 CPU 的存儲(chǔ)器組織
2248086CPU寄存器與存儲(chǔ)器DEBUG上機(jī)操作
2258086 CPU總線周期的概念
2268086 CPU的引腳信號(hào)及工作模式
2278086 CPU的操作時(shí)序
2380286微處理器
23180286 CPU的主要性能
23280286 CPU的功能結(jié)構(gòu)
23380286 CPU的寄存器
23480286 CPU的存儲(chǔ)器尋址
2480386微處理器
24180386 CPU的主要性能
24280386 CPU的功能結(jié)構(gòu)
24380386 CPU的寄存器
24480386 CPU的存儲(chǔ)器管理
24580386CPU寄存器與存儲(chǔ)器DEBUG上機(jī)操作
2580486微處理器
25180486 CPU的主要性能
25280486 CPU的功能結(jié)構(gòu)
26習(xí)題例解
27練習(xí)題
第3章尋址方式與指令系統(tǒng)
31數(shù)據(jù)類型及其存儲(chǔ)規(guī)則
311基本數(shù)據(jù)類型及其存儲(chǔ)
312數(shù)字?jǐn)?shù)據(jù)類型
313指針數(shù)據(jù)類型
314字符串、位及位串?dāng)?shù)據(jù)類型
32計(jì)算機(jī)指令格式
321指令的助記符格式
32280x86指令編碼格式
338086 CPU的尋址方式
331操作數(shù)的尋址方式
332指令地址的尋址方式
333尋址方式的DEBUG上機(jī)實(shí)驗(yàn)
348086指令系統(tǒng)
341數(shù)據(jù)傳送類指令
342算術(shù)運(yùn)算類指令
343邏輯運(yùn)算和移位指令
344串操作指令
345控制轉(zhuǎn)移類指令
346處理器控制類指令
3580x86的尋址方式及新增的指令
351虛地址方式下的尋址方式
35280286 CPU新增指令
35380386/80486 CPU新增指令
36習(xí)題例解
37練習(xí)題
第4章匯編語(yǔ)言語(yǔ)法和DOS功能調(diào)用
41匯編語(yǔ)言中的基本數(shù)據(jù)
42偽指令語(yǔ)句
421數(shù)據(jù)定義偽指令語(yǔ)句
422標(biāo)識(shí)符賦值與解除偽指令語(yǔ)句
423段定義偽指令語(yǔ)句
424過(guò)程定義偽指令語(yǔ)句
425程序開(kāi)始與結(jié)束偽指令語(yǔ)句
426方式定義偽指令語(yǔ)句
427結(jié)構(gòu)定義偽指令語(yǔ)句
428分組偽指令語(yǔ)句
429其他偽指令語(yǔ)句
4210偽指令語(yǔ)句上機(jī)實(shí)驗(yàn)
43匯編語(yǔ)言中的表達(dá)式
431算術(shù)運(yùn)算符
432邏輯運(yùn)算符
433關(guān)系運(yùn)算符
434分析運(yùn)算符
435修改屬性運(yùn)算符
436匯編語(yǔ)言中的表達(dá)式上機(jī)實(shí)驗(yàn)
44指令語(yǔ)句
45宏指令語(yǔ)句及其使用
46DOS系統(tǒng)功能調(diào)用
47習(xí)題例解
48練習(xí)題
第5章匯編語(yǔ)言程序設(shè)計(jì)
51順序結(jié)構(gòu)程序設(shè)計(jì)
52分支結(jié)構(gòu)程序設(shè)計(jì)
521二分支結(jié)構(gòu)
522多分支結(jié)構(gòu)
53循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
531循環(huán)程序的組成與結(jié)構(gòu)形式
532循環(huán)程序的控制方法
533多重循環(huán)程序設(shè)計(jì)
54子程序結(jié)構(gòu)程序設(shè)計(jì)
541子程序的定義與調(diào)用
542子程序的參數(shù)傳送
543子程序嵌套與遞歸調(diào)用
55模塊化程序設(shè)計(jì)
56習(xí)題例解
57練習(xí)題
第6章存儲(chǔ)器
61概述
611半導(dǎo)體存儲(chǔ)器的分類
612半導(dǎo)體存儲(chǔ)器的性能指標(biāo)
613半導(dǎo)體存儲(chǔ)器的一般結(jié)構(gòu)及組成
62隨機(jī)存取存儲(chǔ)器RAM
621靜態(tài)RAM
622動(dòng)態(tài)RAM
623RAM存儲(chǔ)容量的擴(kuò)展方法
624RAM存儲(chǔ)器與CPU的連接
63只讀存儲(chǔ)器ROM
631只讀存儲(chǔ)器的結(jié)構(gòu)
632只讀存儲(chǔ)器的分類
633PROM基本存儲(chǔ)電路
634典型EEPROM芯片
64高速緩存存儲(chǔ)器Cache
641Cache的基本結(jié)構(gòu)和工作原理
642Cache存儲(chǔ)器組織
65幾種新型的半導(dǎo)體存儲(chǔ)器
66習(xí)題例解
67練習(xí)題
第7章中斷系統(tǒng)與8237A DMA控制器
71中斷系統(tǒng)概述
711中斷的概念及其作用
712中斷處理系統(tǒng)
728086 CPU中斷系統(tǒng)
7218086 CPU的中斷源
7228086 CPU的中斷響應(yīng)過(guò)程
723中斷向量表
724中斷程序設(shè)計(jì)
73中斷控制器Intel 8259A
7318259A的引腳信號(hào)及結(jié)構(gòu)
7328259A的工作方式
7338259A的編程
7348259A的應(yīng)用舉例——在IBM PC/XT中的應(yīng)用
7358086中斷響應(yīng)總線周期操作
74可編程DMA控制器8237A
7418237A的特性與結(jié)構(gòu)
742內(nèi)部寄存器
7438237A的工作時(shí)序
7448237A的初始化編程與應(yīng)用舉例
75習(xí)題例解
76練習(xí)題
第8章輸入/輸出接口基礎(chǔ)與總線
81概述
811外部設(shè)備及其信號(hào)
812輸入/輸出接口的功能
82CPU與端口之間的接口技術(shù)
821最常用的簡(jiǎn)單輸入/輸出接口芯片
822端口的編址方式
823端口與CPU之間的接口
83CPU與端口之間的數(shù)據(jù)傳送方式
831程序控制傳送方式
832中斷技術(shù)傳送方式
833DMA傳送方式
84總線技術(shù)
841概述
842PC總線
843ISA總線
844PCI總線
85習(xí)題例解
86練習(xí)題
第9章可編程并行接口芯片與串行通信技術(shù)
91可編程并行接口芯片8255A
9118255A的結(jié)構(gòu)
912方式選擇
913各方式的功能
914端口C的狀態(tài)字
9158255A應(yīng)用舉例
92串行通信
921串行通信的數(shù)據(jù)傳送方向
922串行通信的異步與同步通信方式
923波特率及收發(fā)端的同步
924常用串行接口介紹
93可編程串行通信接口芯片 8251A
9318251A內(nèi)部結(jié)構(gòu)和外部引腳
9328251A編程
9338251A的應(yīng)用
94習(xí)題例解
95練習(xí)題
第10章計(jì)數(shù)器/定時(shí)器與模擬量轉(zhuǎn)換
101可編程計(jì)數(shù)器/定時(shí)器
1011可編程計(jì)數(shù)器/定時(shí)器的基本工作原理
10128253的內(nèi)部結(jié)構(gòu)及引腳
10138253的控制字
10148253的工作方式
10158253的應(yīng)用舉例
102數(shù)-模轉(zhuǎn)換
1021概述
1022D-A轉(zhuǎn)換芯片
1023D-A轉(zhuǎn)換器的應(yīng)用
103模-數(shù)轉(zhuǎn)換
1031概述
1032典型的A-D轉(zhuǎn)換芯片
1033 AD574轉(zhuǎn)換器應(yīng)用實(shí)例
104習(xí)題例解
105練習(xí)題
附錄
附錄A8086指令表
附錄B偽操作指令表
附錄CDOS功能調(diào)用表(INT 21H)
附錄DDEBUG命令表
參考文獻(xiàn)