《21世紀計算機科學(xué)與技術(shù)實踐型教程:微機原理與接口技術(shù)實驗指導(dǎo)》是微機原理與接口技術(shù)課程教學(xué)配套的實驗教材,用于指導(dǎo)微機原理與接口技術(shù)課程的實驗教學(xué)。
《21世紀計算機科學(xué)與技術(shù)實踐型教程:微機原理與接口技術(shù)實驗指導(dǎo)》配合理論教學(xué)而編寫,精心設(shè)計了30多個實驗,涵蓋了TD-PIT++實驗平臺系統(tǒng),匯編程序設(shè)計,微機接口實驗等內(nèi)容。
《21世紀計算機科學(xué)與技術(shù)實踐型教程:微機原理與接口技術(shù)實驗指導(dǎo)》所給實驗內(nèi)容均附相應(yīng)的原理介紹,內(nèi)容豐富、深入淺出、通俗易懂,可作為高等院校計算機專業(yè)和相關(guān)專業(yè)的教材,也可作為其他人員的參考學(xué)習(xí)書籍。
微機原理與接口技術(shù)是高等學(xué)校工科各專業(yè)所需掌握的一門重要的專業(yè)基礎(chǔ)課程,通過掌握這門專業(yè)基礎(chǔ)課程,不同專業(yè)的學(xué)生可以結(jié)合本專業(yè)的應(yīng)用特色,向外拓展,實現(xiàn)對硬件及其相應(yīng)系統(tǒng)的設(shè)計與開發(fā)。然而,這門課程又是一門較難學(xué)透的課程,大部分學(xué)生在學(xué)習(xí)微機內(nèi)各功能模塊及其編程應(yīng)用時,因為無法熟練掌握匯編語言編程或者芯片模塊的功能和工作方式,而影響到整門課程的學(xué)習(xí)。此外,這門課程還是一門要求有較強的實踐動手能力的課程,它不僅要求學(xué)生能學(xué)會并掌握計算機底層語言--匯編語言的編程方法,同時還要求學(xué)生掌握對各實驗?zāi)K的連線應(yīng)用。因此,對學(xué)生的學(xué)習(xí)要求較高。
本書是為配合微機原理與接口技術(shù)課程的教學(xué)及實驗而編寫的,目的在于幫助學(xué)生深入理解匯編語言的編程方法以及微機原理和接口的專業(yè)知識,增強學(xué)生的動手編程和實踐操作的能力,提高學(xué)生的設(shè)計及調(diào)試的能力。
本書所選用的實驗內(nèi)容是依據(jù)西安唐都科教儀器公司開發(fā)的一套32位微機教學(xué)實驗系統(tǒng)中所提供的部分實驗內(nèi)容,結(jié)合北京科技大學(xué)計算機類專業(yè)及相關(guān)專業(yè)微機原理與接口技術(shù)這門課程而設(shè)計編制的。本書在關(guān)注微機原理與接口技術(shù)各功能模塊的編程應(yīng)用之外,對編程所需的匯編語言語法、語句、理論知識等也給予了足夠的重視,因為匯編語言編程如果掌握不好,在微機接口功能模塊應(yīng)用實現(xiàn)時,就會受到很大的阻礙。
本書給出的大部分實驗為驗證性實驗,即給出實驗連線圖或?qū)嶒灣绦虼a,但為了避免學(xué)生在學(xué)習(xí)時照貓畫虎、不求甚解,部分程序代碼中核心的功能實驗語句被挖空,要求學(xué)生根據(jù)對程序或模塊功能的理解而補完缺失的語句,以鼓勵學(xué)生分析、掌握這些功能語句的編程應(yīng)用。此外,本書還提供了一部分沒有給出程序代碼的實驗題目和實驗習(xí)題,教師可根據(jù)學(xué)生的水平及教學(xué)需求選擇適合的內(nèi)容要求學(xué)生掌握。
本書配合理論教學(xué)的順序編寫實驗內(nèi)容,便于實驗課程隨理論課程的講授進度而安排,方便教學(xué)計劃的編排。本書第1章為TD-PIT++接口實驗平臺系統(tǒng)介紹,主要介紹TD-PIT++實驗平臺、所能提供的芯片模塊元器件以及實驗平臺的使用說明;第2章為匯編程序編程實驗,介紹了匯編語言程序設(shè)計的方法及語句功能;第3章為微機接口實驗教程,介紹了硬件實驗環(huán)境及主要功能芯片的原理與應(yīng)用;第4章為匯編綜合程序設(shè)計實驗,給出了擴展的匯編編程實驗內(nèi)容;第5章為微機綜合程序設(shè)計實驗,給出了用于擴展教學(xué)的其他功能模塊的編程應(yīng)用。 本書由姚琳、鄭榕負責編寫并統(tǒng)稿。參加本書編寫的人員還有田軍峰、張磊、邊勝琴、王小妹等。
由于編者水平有限,時間倉促,書中或有不妥之處,敬請廣大讀者批評指正。
編 者2011年8月于北京
第1章 TD-PIT++接口實驗平臺系統(tǒng)
第2章 匯編程序編程實驗162.1 DOS功能調(diào)用類程序設(shè)計實驗
2.2 數(shù)據(jù)傳送類程序設(shè)計實驗
2.3 運算類程序設(shè)計實驗
2.4 數(shù)碼轉(zhuǎn)換程序設(shè)計實驗
2.5 分支程序設(shè)計實驗
2.6 循環(huán)程序設(shè)計實驗
2.7 子程序設(shè)計實驗
第3章 微機接口實驗
3.1 8259中斷控制器應(yīng)用實驗
3.2 8254定時/計數(shù)器應(yīng)用實驗
3.3 8255并行控制器應(yīng)用實驗
3.4 A/D轉(zhuǎn)換實驗
3.5 D/A轉(zhuǎn)換實驗
第4章 匯編綜合程序設(shè)計實驗
4.1 排序?qū)嶒?br>4.2 閏年判斷實驗
4.3 密碼驗證實驗
第5章 微機綜合程序設(shè)計實驗
5.1 電子發(fā)聲設(shè)計實驗
5.2 鍵盤掃描及顯示設(shè)計實驗
5.3 綜合設(shè)計實驗113附錄A 匯編程序的建立與執(zhí)行
附錄B DOS下匯編操作軟件操作說明
附錄C Windows下TD-PIT集成操作軟件使用說明
附錄D ASCII碼對照表
附錄E DOS系統(tǒng)功能調(diào)用表
參考文獻