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