匯編語言設計及接口與通信實踐指導書

出版時間:2011-5  出版社:中國電力出版社  作者:龐春江,牛為華 編著  頁數(shù):114  
Tag標簽:無  

內(nèi)容概要

本書是普通高等教育“十二五”規(guī)劃教材、普通高等教育“十一五”國家級規(guī)劃教材配套教材,根據(jù)接口與通信技術(shù)的課程要求,結(jié)合近年來實驗教學改革的實踐經(jīng)驗,針對提高學生的計算機應用開發(fā)和創(chuàng)新能力的教學目標而編寫。
本書內(nèi)容包括匯編語言及硬件課程實驗基礎,綜合設計實驗和創(chuàng)新型實驗設計四部分。重點突出設計與應用創(chuàng)新,創(chuàng)新性實驗以問題和課題為核心、以學生為主體進行設計,注重激發(fā)學生的創(chuàng)新思維,提高創(chuàng)新實踐能力。全書既注重計算機硬件與軟件知識相結(jié)合,又注重操作性與設計性。
本書可作為高等院校計算機類及電氣類、電子類相關(guān)專業(yè)本科學生的實驗教材,也可供有關(guān)技術(shù)人員參考。

書籍目錄

前言
1 匯編語言課程實驗基礎篇
實驗一 數(shù)碼轉(zhuǎn)換程序設計及調(diào)試
實驗二 數(shù)據(jù)運算類程序設計
實驗三 分支及循環(huán)程序設計
實驗四 排序程序設計
實驗五 系統(tǒng)中斷調(diào)用
實驗六 判斷閏年程序設計
實驗七 播放樂曲程序設計
實驗八 圖形顯示程序設計
實驗九 磁盤讀寫訪問實驗
2 硬件課程實驗基礎篇
實驗十 存儲器擴展實驗
實驗十一 8255并行接口實驗
實驗十二 中斷特性及8259應用編程實驗
實驗十三 8253定時/計數(shù)應用實驗
實驗十四 模/數(shù)(A/D)轉(zhuǎn)換實驗
實驗十五 數(shù)/模(D/A)轉(zhuǎn)換實驗
實驗十六 鍵盤掃描與八段數(shù)碼管顯示實驗
實驗十七 點陣LED顯示實驗
實驗十八 液晶顯示控制實驗
3 綜合性實驗應用提高篇
實驗十九 交通信號燈控制實驗
實驗二十 雙機通信實驗
實驗二十一 溫度傳感器綜合應用實驗
實驗二十二 直流電動機控制綜合實驗
4 創(chuàng)新型設計實踐篇
實驗二十三 計算器設計實驗
實驗二十四 計分設計實驗
實驗二十五 高級動畫設計實驗
實驗二十六 電壓表設計實驗
實驗二十七 急救車與交通燈設計實驗
實驗二十八 高級電子時鐘及日歷設計實驗
實驗二十九 智能風扇設計實驗
實驗三十轉(zhuǎn) 速表設計實驗
實驗三十一 智能洗衣機設計實驗
實驗三十二 出租車計價器設計實驗
附錄
附錄A 匯編語言程序設計規(guī)范及上機過程
附錄B 實驗總體要求與方法
附錄C WAFE6000仿真系統(tǒng)介紹
附錄D WAFE系統(tǒng)組成與結(jié)構(gòu)圖
附錄E 偉福系統(tǒng)軟件開發(fā)環(huán)境
附錄F 程序調(diào)試DEBUG主要命令
附錄G 8086/8088常用指令表
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:當某段代碼需在不同的地方重復使用時,應根據(jù)代碼段的規(guī)模大小使用函數(shù)調(diào)用或宏調(diào)用的方式代替。這樣,對該代碼段的修改就可在一處完成,增強代碼的可維護性。規(guī)則5 每個函數(shù)完成單一的功能,不設計多用途面面俱到的函數(shù)。多功能集于一身的函數(shù),很可能使函數(shù)的理解、測試、維護等變得困難。函數(shù)功能明確化,可增加程序可讀性,也方便維護、測試。規(guī)則6 在函數(shù)的項目維護文檔中,應該指出軟件適用的硬件平臺及版本。建議:使用專門的初始化函數(shù)對所有的公共變量進行初始化。5.程序正確性、效率規(guī)則1 嚴禁使用未經(jīng)初始化的變量。引用未經(jīng)初始化的變量可能會產(chǎn)生不可預知的后果,特別是引用未經(jīng)初始化的指針經(jīng)常會導致系統(tǒng)崩潰,需特別注意。規(guī)則2 防止內(nèi)存操作越界。說明:內(nèi)存操作越界是軟件系統(tǒng)主要錯誤之一,后果往往非常嚴重。規(guī)則3 注意變量的有效取值范圍,防止表達式出現(xiàn)上溢或下溢。規(guī)則4 防止易混淆的指令和操作數(shù)拼寫錯誤。規(guī)則5 避免函數(shù)中不必要語句,防止程序中的垃圾代碼,預留代碼應以注釋的方式出現(xiàn)。程序中的垃圾代碼不僅占用額外的空間,而且還常常影響程序的功能與性能,很可能給程序的測試、維護等造成不必要的麻煩。規(guī)則6 通過對系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的劃分與組織的改進以及對程序算法的優(yōu)化來提高空間效率。這種方式是解決軟件空間效率的根本辦法。規(guī)則7 循環(huán)體內(nèi)工作量最小化。應仔細考慮循環(huán)體內(nèi)的語句是否可以放在循環(huán)體之外,使循環(huán)體內(nèi)工作量最小,從而提高程序的時間效率。規(guī)則8 在多重循環(huán)中,應將最忙的循環(huán)放在最內(nèi)層。規(guī)則9 避免循環(huán)體內(nèi)含判斷語句,將與循環(huán)變量無關(guān)的判斷語句移到循環(huán)體外,以減少判斷次數(shù)。循環(huán)體中的判斷語句是否可以移到循環(huán)體外,要視程序的具體情況而言。一般與循環(huán)變量無關(guān)的判斷語句可以移到循環(huán)體外,相關(guān)的則不可。規(guī)則10 中斷和恢復。中斷程序應該盡量短,應該在中斷中進行標記,在主程序中處理。但實時性很高的程序段例外。中斷時應該保存所有涉及的通用變量和寄存器,如A、PSW、DPTR等。規(guī)則11 堆棧設置。堆棧對于程序非常重要,堆棧的設置要合理。堆棧太小,嵌套調(diào)用很容易溢出,造成系統(tǒng)故障;堆棧太大,浪費RAM資源。為了節(jié)約堆棧資源,中斷時要求不要保存太多資源,中斷嵌套和程序嵌套層數(shù)不要太多,盡量不要超過5層。這就要求合理地劃分功能模塊。

編輯推薦

《匯編語言設計及接口與通信實踐指導書》是普通高等教育“十二五”規(guī)劃教材,普通高等教育“十一五”國家級規(guī)劃教材配套教材之一。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    匯編語言設計及接口與通信實踐指導書 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7