本書是與《微型計(jì)算機(jī)原理與接口技術(shù)(第4版)》(清華大學(xué)出版社出版)配套的題解及實(shí)驗(yàn)指導(dǎo)。全書分為上、下兩篇。上篇第1~8章是習(xí)題解答,包括主教材中8章全部習(xí)題的詳細(xì)分析和解答。下篇第9~11章是實(shí)驗(yàn)指導(dǎo)。其中,第9章是匯編語言程序設(shè)計(jì)實(shí)驗(yàn),包括匯編語言設(shè)計(jì)中的各種典型問題;第10章是基于Proteus軟件平臺的硬件仿真實(shí)驗(yàn);第11章是基于西安唐都科教儀器公司TDPITC實(shí)驗(yàn)系統(tǒng)開發(fā)的微機(jī)接口實(shí)驗(yàn)。全部實(shí)驗(yàn)共含19項(xiàng),分為基礎(chǔ)實(shí)驗(yàn)和綜合實(shí)驗(yàn)兩個層次,以幫助學(xué)生進(jìn)一步鞏固課堂所學(xué)內(nèi)容。
本書既是與主教材配套的習(xí)題解答及實(shí)驗(yàn)操作指導(dǎo),也可作為普通高等院校計(jì)算機(jī)硬件類課程的實(shí)驗(yàn)指導(dǎo),可幫助讀者更深入地理解和掌握教材內(nèi)容,提高獨(dú)立思考、分析和解決問題的能力。
在匯編語言程序設(shè)計(jì)實(shí)驗(yàn)中,首先較全面地介紹了匯編程序設(shè)計(jì)的實(shí)驗(yàn)環(huán)境和設(shè)計(jì)步驟,然后由淺入深地引入了7項(xiàng)匯編程序設(shè)計(jì)中的各類典型問題的實(shí)驗(yàn)內(nèi)容。為進(jìn)一步擴(kuò)充硬件實(shí)驗(yàn)內(nèi)容,并為未來進(jìn)一步開展遠(yuǎn)程不受限虛擬實(shí)驗(yàn)奠定基礎(chǔ),本次改版引入了基于Proteus仿真實(shí)驗(yàn)軟件的硬件仿真實(shí)驗(yàn)。該仿真環(huán)境突破了真實(shí)物理實(shí)驗(yàn)環(huán)境的現(xiàn)狀,可為讀者提供更靈活、多樣化的硬件設(shè)計(jì)。在虛擬實(shí)驗(yàn)基礎(chǔ)上,本書基于西安唐都科教儀器公司的TDPITC實(shí)驗(yàn)平臺,設(shè)計(jì)改編了5項(xiàng)微機(jī)接口實(shí)驗(yàn),以幫助讀者在真實(shí)物理環(huán)境下完成接口應(yīng)用。
出版說明高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選在教育部關(guān)于高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育三層次方案的指導(dǎo)下,我國高等學(xué)校的計(jì)算機(jī)基礎(chǔ)教育事業(yè)蓬勃發(fā)展。經(jīng)過多年的教學(xué)改革與實(shí)踐,全國很多學(xué)校在計(jì)算機(jī)基礎(chǔ)教育這一領(lǐng)域中積累了大量寶貴的經(jīng)驗(yàn),取得了許多可喜的成果。隨著科教興國戰(zhàn)略的實(shí)施以及社會信息化進(jìn)程的加快,目前我國的高等教育事業(yè)正面臨著新的發(fā)展機(jī)遇,但同時也必須面對新的挑戰(zhàn)。這些都對高等學(xué)校的計(jì)算機(jī)基礎(chǔ)教育提出了更高的要求。為了適應(yīng)教學(xué)改革的需要,進(jìn)一步推動我國高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育事業(yè)的發(fā)展,我們在全國各高等學(xué)校精心挖掘和遴選了一批經(jīng)過教學(xué)實(shí)踐檢驗(yàn)的優(yōu)秀的教學(xué)成果,編輯出版了這套教材。教材的選題范圍涵蓋了計(jì)算機(jī)基礎(chǔ)教育的三個層次,包括面向各高校開設(shè)的計(jì)算機(jī)必修課、選修課,以及與各類專業(yè)相結(jié)合的計(jì)算機(jī)課程。為了保證出版質(zhì)量,同時更好地適應(yīng)教學(xué)需求,本套教材將采取開放的體系和滾動出版的方式(即成熟一本、出版一本,并保持不斷更新),堅(jiān)持寧缺毋濫的原則,力求反映我國高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育的最新成果,使本套叢書無論在技術(shù)質(zhì)量上還是文字質(zhì)量上均成為真正的精選。清華大學(xué)出版社一直致力于計(jì)算機(jī)教育用書的出版工作,在計(jì)算機(jī)基礎(chǔ)教育領(lǐng)域出版了許多優(yōu)秀的教材。本套教材的出版將進(jìn)一步豐富和擴(kuò)大我社在這一領(lǐng)域的選題范圍、層次和深度,以適應(yīng)高校計(jì)算機(jī)基礎(chǔ)教育課程層次化、多樣化的趨勢,從而更好地滿足各學(xué)校由于條件、師資和生源水平、專業(yè)領(lǐng)域等的差異而產(chǎn)生的不同需求。我們熱切期望全國廣大教師能夠積極參與到本套叢書的編寫工作中來,把自己的教學(xué)成果與大家分享;同時也歡迎廣大讀者對本套教材提出寶貴意見,以便我們改進(jìn)工作,為讀者提供更好的服務(wù)。我們的電子郵件地址是jiaoh@tup.tsinghua.edu.cn。聯(lián)系人: 焦虹。
清華大學(xué)出版社前言微型計(jì)算機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo)(第4版)本書是與《微型計(jì)算機(jī)原理與接口技術(shù)(第4版)》配套的題解及實(shí)驗(yàn)指導(dǎo),是在《微型計(jì)算機(jī)原理與接口技術(shù)題解與實(shí)驗(yàn)指導(dǎo)(第3版)》基礎(chǔ)上的改版。全書分為上、下兩篇。上篇是主教材各章的習(xí)題分析和解答,對學(xué)生進(jìn)一步理解教材內(nèi)容并驗(yàn)證對所學(xué)知識的掌握程度有一定的幫助,也為從事該課程教學(xué)的教師提供了鞏固和深化課堂效果的教學(xué)環(huán)境。本書下篇為匯編語言程序設(shè)計(jì)實(shí)驗(yàn)、硬件仿真實(shí)驗(yàn)及基于物理實(shí)驗(yàn)環(huán)境的微機(jī)接口實(shí)驗(yàn)的實(shí)驗(yàn)指導(dǎo)。在匯編語言程序設(shè)計(jì)實(shí)驗(yàn)中,首先較全面地介紹了匯編程序設(shè)計(jì)的實(shí)驗(yàn)環(huán)境和設(shè)計(jì)步驟,然后由淺入深地引入了7項(xiàng)匯編程序設(shè)計(jì)中的各類典型問題的實(shí)驗(yàn)內(nèi)容。為進(jìn)一步擴(kuò)充硬件實(shí)驗(yàn)內(nèi)容,并為未來進(jìn)一步開展遠(yuǎn)程不受限虛擬實(shí)驗(yàn)奠定基礎(chǔ),本次改版引入了基于Proteus仿真實(shí)驗(yàn)軟件的硬件仿真實(shí)驗(yàn)。該仿真環(huán)境突破了真實(shí)物理實(shí)驗(yàn)環(huán)境的現(xiàn)狀,可為讀者提供更靈活、多樣化的硬件設(shè)計(jì)。在虛擬實(shí)驗(yàn)基礎(chǔ)上,本書基于西安唐都科教儀器公司的TDPITC實(shí)驗(yàn)平臺,設(shè)計(jì)改編了5項(xiàng)微機(jī)接口實(shí)驗(yàn),以幫助讀者在真實(shí)物理環(huán)境下完成接口應(yīng)用。本書的習(xí)題解答深入淺出,對較為復(fù)雜的題目都加以簡單分析,較易理解。與上一版教材相比,本書主要的修訂是引入虛擬仿真實(shí)驗(yàn)環(huán)境設(shè)計(jì)各類硬件實(shí)驗(yàn),增加了教材的通用性。同時,也沒有放棄真實(shí)物理環(huán)境下的接口系統(tǒng)設(shè)計(jì)實(shí)驗(yàn),從而使讀者既能靈活設(shè)計(jì)各類硬件實(shí)驗(yàn),又能對真實(shí)系統(tǒng)有直觀的認(rèn)知。本書實(shí)驗(yàn)內(nèi)容的選取符合分層次教學(xué)的理念,每項(xiàng)實(shí)驗(yàn)都詳細(xì)講解了實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)過程,并設(shè)計(jì)了實(shí)驗(yàn)習(xí)題或思考題,能夠較好地幫助讀者理解所學(xué)內(nèi)容,提高自主動手的能力。其中,標(biāo)有的實(shí)驗(yàn)為選做內(nèi)容。本書硬件仿真實(shí)驗(yàn)部分由陳文革編寫,其余內(nèi)容由吳寧編寫并統(tǒng)稿。本書硬件接口實(shí)驗(yàn)采用了TDPICT實(shí)驗(yàn)裝置設(shè)計(jì)者設(shè)計(jì)的多項(xiàng)實(shí)驗(yàn),在此向該裝置的開發(fā)者致謝。
作者2018年6月
目錄
微型計(jì)算機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo)(第4版)
上篇主教材習(xí)題及解答
第1章基礎(chǔ)知識3
第2章微型計(jì)算機(jī)基礎(chǔ)6
第3章8086/8088指令系統(tǒng)12
第4章匯編語言程序設(shè)計(jì)18
第5章存儲器系統(tǒng)30
第6章輸入輸出和中斷技術(shù)36
第7章常用數(shù)字接口電路43
第8章模擬量的輸入輸出52
下篇微型計(jì)算機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)
第9章匯編語言程序設(shè)計(jì)實(shí)驗(yàn)61
9.1匯編語言程序設(shè)計(jì)實(shí)驗(yàn)介紹61
9.1.1匯編程序及主要功能61
9.1.2匯編語言程序設(shè)計(jì)過程62
9.1.3匯編語言程序設(shè)計(jì)實(shí)驗(yàn)環(huán)境63
9.1.4匯編語言程序設(shè)計(jì)實(shí)驗(yàn)步驟63
9.2數(shù)據(jù)傳送實(shí)驗(yàn)68
9.2.1實(shí)驗(yàn)?zāi)康?8
9.2.2實(shí)驗(yàn)預(yù)習(xí)要求68
9.2.3實(shí)驗(yàn)任務(wù)68
9.2.4實(shí)驗(yàn)練習(xí)題71
9.2.5實(shí)驗(yàn)報(bào)告要求72
9.3算術(shù)邏輯運(yùn)算及移位操作實(shí)驗(yàn)72
9.3.1實(shí)驗(yàn)?zāi)康?2
9.3.2實(shí)驗(yàn)預(yù)習(xí)要求72
9.3.3實(shí)驗(yàn)任務(wù)72
9.3.4實(shí)驗(yàn)練習(xí)題75
9.3.5實(shí)驗(yàn)報(bào)告要求76
9.4串操作實(shí)驗(yàn)76
9.4.1實(shí)驗(yàn)?zāi)康?6
9.4.2實(shí)驗(yàn)預(yù)習(xí)要求76
9.4.3編程提示76
9.4.4實(shí)驗(yàn)任務(wù)77
9.4.5調(diào)試提示79
9.4.6實(shí)驗(yàn)報(bào)告要求79
9.5字符及字符串的輸入輸出實(shí)驗(yàn)79
9.5.1實(shí)驗(yàn)?zāi)康?9
9.5.2實(shí)驗(yàn)預(yù)習(xí)要求79
9.5.3實(shí)驗(yàn)任務(wù)80
9.5.4調(diào)試提示81
9.5.5實(shí)驗(yàn)報(bào)告要求81
微型計(jì)算機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo)(第4版)目錄9.6直線與分支程序設(shè)計(jì)實(shí)驗(yàn)81
9.6.1實(shí)驗(yàn)?zāi)康?1
9.6.2實(shí)驗(yàn)預(yù)習(xí)要求82
9.6.3實(shí)驗(yàn)內(nèi)容82
9.6.4實(shí)驗(yàn)思考84
9.6.5實(shí)驗(yàn)報(bào)告要求84
9.7循環(huán)程序設(shè)計(jì)實(shí)驗(yàn)84
9.7.1實(shí)驗(yàn)?zāi)康?4
9.7.2實(shí)驗(yàn)預(yù)習(xí)要求84
9.7.3實(shí)驗(yàn)內(nèi)容85
9.7.4編程提示85
9.7.5實(shí)驗(yàn)習(xí)題88
9.7.6實(shí)驗(yàn)報(bào)告要求88
9.8綜合程序設(shè)計(jì)實(shí)驗(yàn)89
9.8.1實(shí)驗(yàn)?zāi)康?9
9.8.2實(shí)驗(yàn)預(yù)習(xí)要求89
9.8.3實(shí)驗(yàn)內(nèi)容89
9.8.4程序控制流程89
9.8.5編程程序89
9.8.6程序框架91
9.8.7實(shí)驗(yàn)報(bào)告要求92
第10章硬件仿真實(shí)驗(yàn)93
10.1仿真實(shí)驗(yàn)平臺簡介93
10.1.1仿真操作界面93
10.1.2電路原理圖繪制指南96
10.1.3仿真運(yùn)行103
10.1.4操作練習(xí)107
10.28086最小系統(tǒng)構(gòu)建和I/O地址譯碼實(shí)驗(yàn)108
10.2.1實(shí)驗(yàn)?zāi)康?08
10.2.2實(shí)驗(yàn)預(yù)習(xí)要求108
10.2.3實(shí)驗(yàn)內(nèi)容108
10.2.4實(shí)驗(yàn)預(yù)備知識109
10.2.5實(shí)驗(yàn)操作指導(dǎo)110
10.2.6實(shí)驗(yàn)習(xí)題114
10.2.7實(shí)驗(yàn)報(bào)告要求114
10.3存儲器擴(kuò)充實(shí)驗(yàn)115
10.3.1實(shí)驗(yàn)?zāi)康?15
10.3.2實(shí)驗(yàn)預(yù)習(xí)要求115
10.3.3實(shí)驗(yàn)內(nèi)容115
10.3.4實(shí)驗(yàn)預(yù)備知識115
10.3.5實(shí)驗(yàn)操作指導(dǎo)116
10.3.6實(shí)驗(yàn)習(xí)題118
10.3.7實(shí)驗(yàn)報(bào)告要求118
10.48253定時計(jì)數(shù)器實(shí)驗(yàn)119
10.4.1實(shí)驗(yàn)?zāi)康?19
10.4.2實(shí)驗(yàn)預(yù)習(xí)要求119
10.4.3實(shí)驗(yàn)內(nèi)容119
10.4.4實(shí)驗(yàn)預(yù)備知識119
10.4.5實(shí)驗(yàn)操作指導(dǎo)119
10.4.6實(shí)驗(yàn)習(xí)題122
10.4.7實(shí)驗(yàn)報(bào)告要求122
10.58255并行接口實(shí)驗(yàn)123
10.5.1實(shí)驗(yàn)?zāi)康?23
10.5.2實(shí)驗(yàn)預(yù)習(xí)要求123
10.5.3實(shí)驗(yàn)內(nèi)容123
10.5.4實(shí)驗(yàn)預(yù)備知識123
10.5.5實(shí)驗(yàn)操作指導(dǎo)124
10.5.6實(shí)驗(yàn)習(xí)題127
10.5.7實(shí)驗(yàn)報(bào)告要求127
10.6ADC0808模/數(shù)轉(zhuǎn)換實(shí)驗(yàn)127
10.6.1實(shí)驗(yàn)?zāi)康?27
10.6.2實(shí)驗(yàn)預(yù)習(xí)要求127
10.6.3實(shí)驗(yàn)內(nèi)容128
10.6.4實(shí)驗(yàn)預(yù)備知識128
10.6.5實(shí)驗(yàn)操作指導(dǎo)128
10.6.6實(shí)驗(yàn)習(xí)題132
10.6.7實(shí)驗(yàn)報(bào)告要求132
10.7DAC0832數(shù)/模轉(zhuǎn)換實(shí)驗(yàn)133
10.7.1實(shí)驗(yàn)?zāi)康?33
10.7.2實(shí)驗(yàn)預(yù)習(xí)要求133
10.7.3實(shí)驗(yàn)內(nèi)容133
10.7.4實(shí)驗(yàn)預(yù)備知識133
10.7.5實(shí)驗(yàn)操作指導(dǎo)134
10.7.6實(shí)驗(yàn)習(xí)題138
10.7.7實(shí)驗(yàn)報(bào)告要求138
10.8數(shù)字溫度計(jì)實(shí)驗(yàn)138
10.8.1實(shí)驗(yàn)?zāi)康?38
10.8.2實(shí)驗(yàn)預(yù)習(xí)要求138
10.8.3實(shí)驗(yàn)內(nèi)容139
10.8.4實(shí)驗(yàn)預(yù)備知識139
10.8.5實(shí)驗(yàn)操作指導(dǎo)140
10.8.6實(shí)驗(yàn)習(xí)題147
10.8.7實(shí)驗(yàn)報(bào)告要求147
第11章微機(jī)接口實(shí)驗(yàn)149
11.1微機(jī)接口實(shí)驗(yàn)環(huán)境簡介149
11.1.1實(shí)驗(yàn)箱概述149
11.1.2Tdpit集成操作軟件簡介151
11.1.3硬件實(shí)驗(yàn)注意事項(xiàng)153
11.28254定時/計(jì)數(shù)器基本應(yīng)用實(shí)驗(yàn)153
11.2.1實(shí)驗(yàn)?zāi)康?53
11.2.2實(shí)驗(yàn)預(yù)習(xí)要求153
11.2.3實(shí)驗(yàn)內(nèi)容153
11.2.4實(shí)驗(yàn)預(yù)備知識154
11.2.5實(shí)驗(yàn)操作指導(dǎo)155
11.2.6實(shí)驗(yàn)提示157
11.2.7實(shí)驗(yàn)習(xí)題157
11.2.8實(shí)驗(yàn)報(bào)告要求157
11.3電子發(fā)聲實(shí)驗(yàn)157
11.3.1實(shí)驗(yàn)?zāi)康?57
11.3.2實(shí)驗(yàn)預(yù)習(xí)要求157
11.3.3實(shí)驗(yàn)內(nèi)容158
11.3.4實(shí)驗(yàn)預(yù)備知識158
11.3.5實(shí)驗(yàn)操作指導(dǎo)160
11.3.6實(shí)驗(yàn)提示161
11.3.7實(shí)驗(yàn)習(xí)題162
11.3.8實(shí)驗(yàn)報(bào)告要求162
11.48255可編程并行接口基本應(yīng)用實(shí)驗(yàn)163
11.4.1實(shí)驗(yàn)?zāi)康?63
11.4.2實(shí)驗(yàn)預(yù)習(xí)要求163
11.4.3實(shí)驗(yàn)內(nèi)容163
11.4.4實(shí)驗(yàn)預(yù)備知識163
11.4.5實(shí)驗(yàn)操作指導(dǎo)163
11.4.6實(shí)驗(yàn)提示165
11.4.7實(shí)驗(yàn)習(xí)題166
11.4.8實(shí)驗(yàn)報(bào)告要求166
11.5步進(jìn)電機(jī)控制實(shí)驗(yàn)167
11.5.1實(shí)驗(yàn)?zāi)康?67
11.5.2實(shí)驗(yàn)預(yù)習(xí)要求167
11.5.3實(shí)驗(yàn)內(nèi)容167
11.5.4實(shí)驗(yàn)預(yù)備知識167
11.5.5實(shí)驗(yàn)操作指導(dǎo)168
11.5.6實(shí)驗(yàn)提示169
11.5.7實(shí)驗(yàn)習(xí)題171
11.5.8實(shí)驗(yàn)報(bào)告要求171
11.6A/D 轉(zhuǎn)換實(shí)驗(yàn)172
11.6.1實(shí)驗(yàn)?zāi)康?72
11.6.2實(shí)驗(yàn)預(yù)習(xí)要求172
11.6.3實(shí)驗(yàn)內(nèi)容172
11.6.4實(shí)驗(yàn)預(yù)備知識172
11.6.5實(shí)驗(yàn)步驟及說明173
11.6.6實(shí)驗(yàn)習(xí)題173
11.6.7實(shí)驗(yàn)報(bào)告要求174
附錄ATD.EXE的使用說明175
A.1TD的啟動175
A.2TD中的數(shù)制176
A.3TD的用戶界面176
A.4代碼區(qū)的操作180
A.5寄存器區(qū)和標(biāo)志區(qū)的操作183
A.6數(shù)據(jù)區(qū)的操作183
A.7堆棧區(qū)的操作186
A.8TD使用入門的10個怎么辦187