出版時間:2011-12 出版社:北京郵電大學(xué)出版社 作者:趙梅 等編著 頁數(shù):119
內(nèi)容概要
本書全書共分5章。其中第1章簡要介紹了匯編語言實驗環(huán)境及上機過程。第2章包括8個基礎(chǔ)性實驗,每個實驗要求學(xué)生自己動手獨立完成實驗內(nèi)容,每個實驗都給出了相近的案例,在案例中有較詳細步驟指導(dǎo),從而使學(xué)生做每一個實驗都有參考。第3章包括4個綜合性實驗,每個實驗內(nèi)容都給出了分析與提示,以及可參考的運行結(jié)果。第4章介紹了4個演示程序,演示程序綜合運用了匯編語言知識,展示了匯編語言的功能。第5章詳細介紹了匯編語言的調(diào)試工具debug。
全書實驗內(nèi)容豐富,伸縮性大,便于教學(xué)選擇。附錄中列出D0s系統(tǒng)功能調(diào)用、B10S調(diào)用和ASCII碼表。
本書可作為大學(xué)本、??朴嬎銠C原理,匯編語言程序設(shè)計等相關(guān)課程實驗實訓(xùn)的通用性教材。
書籍目錄
第1章 匯編語言實驗環(huán)境及上機過程
1.1 全屏幕編輯程序——Edit
1.1.1 Edit的功能及應(yīng)用范圍
1.1.2 Edit的啟動與退出
1.1.3 編輯一個匯編語言源程序
1.2 匯編語言調(diào)試程序——debug簡介
1.2.1 debug的主要特點
1.2.2 通過debug編寫\運行匯編語言程序
1.3 宏匯編程序(masm)及匯編語言上機過程
1.3.1 運行匯編語言程序必備的條件
1.3.2 執(zhí)行宏匯編程序
1.3.3 執(zhí)行連接程序
1.3.4 執(zhí)行程序
第2章 基礎(chǔ)實驗
2.1 實驗一尋址方式練習(xí)
2.1.1 尋址方式實驗案例
2.1.2 自己動手做尋址方式練習(xí)實驗
2.2 實驗二多字節(jié)加法實驗
2.2.1 多字節(jié)加法實驗案例
2.2.2 自己動手做多字節(jié)加法實驗
2.3 實驗三順序程序設(shè)計
2.3.1 字符串查找實驗案例
2.3.2 自己動手做字符串查找與替換實驗
2.4 實驗四分支程序設(shè)計1
2.4.1 統(tǒng)計成績實驗案例
2.4.2 自己動手做統(tǒng)計字符實驗
2.5 實驗五分支程序設(shè)計2
2.5.1 鍵盤輸入數(shù)據(jù)保存到寄存器中實驗案例
2.5.2 自己動手做鍵盤輸入數(shù)據(jù)保存到存儲單元實驗
2.6 實驗六循環(huán)程序設(shè)計1
2.6.1 字符組成矩形輸出實驗案例
2.6.2 自己動手做平行四邊形輸出實驗
2.7 實驗七循環(huán)程序設(shè)計2
2.7.1 AscII碼轉(zhuǎn)換實驗案例(小寫字母轉(zhuǎn)換大寫字母輸出)
2.7.2 自己動手完成ASCII碼轉(zhuǎn)換實驗(大寫轉(zhuǎn)換為小寫)
2.8 實驗八子程序設(shè)計
2.8.1 數(shù)制轉(zhuǎn)換實驗案例(鍵盤輸入十六進制數(shù),輸出二進制數(shù))
2.8.2 自己動手做數(shù)制轉(zhuǎn)換實驗(輸入十進制數(shù),輸出二進制數(shù))
第3章 綜合性實驗
3.1 綜合實驗報告
3.2 實驗一明文密文轉(zhuǎn)換實驗
3.1.1 實驗?zāi)康呐c要求
3.1.2 實驗內(nèi)容
3.1.3 分析與提示
3.3 實驗二子程序嵌套實驗
3.3.1 實驗?zāi)康呐c要求
3.3.2 實驗內(nèi)容
3.3.3 分析與提示
3.4 實驗三計算有符號數(shù)的和、差、積、商及余數(shù)
3.4.1 實驗?zāi)康呐c要求
3.4.2 實驗內(nèi)容
3.4.3 分析與提示
3.5 實驗四輸出通訊錄實驗
3.5.1 實驗?zāi)康呐c要求
3.5.2 實驗內(nèi)容
3.5.3 分析與提示
第4章 匯編語言演示程序
4.1 “槍聲”程序
4.1.1 源程序
4.1.2 程序運行結(jié)果
4.2 “小車移動”程序
4.2.1 源程序
4.2.2 程序運行結(jié)果
4.3 打字計時程序
4.3.1 源程序
4.3.2 程序運行結(jié)果
4.4 演奏音階程序
4.4.1 源程序
4.4.2 程序運行結(jié)果
第5章 匯編語言程序調(diào)試工具debug
5.1 debug調(diào)試工具
5.1.1 debug的啟動
5.1.2 debug的主要命令
5.2 用debug調(diào)試.exe文件
附錄Ⅰ DOS系統(tǒng)功能調(diào)用
附錄Ⅱ BIOS功能調(diào)用
附錄Ⅲ ASCII碼字符表
附錄Ⅳ 匯編程序出錯信息
參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:在現(xiàn)實生活中經(jīng)常會遇到輸入密碼的情況,都希望所輸入的密碼不被他人看到。即按任何鍵時都顯示的是“*”,而且存放在內(nèi)存時保存的是密文,不是輸入的明文。下面我們就通過用匯編語言的編程實現(xiàn)這個功能。3.2.1實驗?zāi)康呐c要求實驗?zāi)康木褪菍⑶懊娴膶嶒炦M一步引向應(yīng)用層面,引導(dǎo)學(xué)生能系統(tǒng)地思考問題,提高學(xué)生的綜合動手能力。要求實驗程序要經(jīng)過多次測試,從而得出結(jié)論。3.2.2實驗內(nèi)容編寫加密程序,將字符串的明文轉(zhuǎn)換為密文存放,并顯示密文。密文形成方法是:輸入的字母用后4個字母替換,如字母A用其后第4個字符E代替,字母a用e代替。要求編寫程序?qū)崿F(xiàn)其功能并加以測試。輸入的明文允許任意字母,允許大小寫混用,長度不限。如寫出明文“I am a hacker”。3.2.3分析與提示1.分析首先要思考當(dāng)通過鍵盤輸入明文時,屏幕不顯示明文內(nèi)容;而是顯示“*”。也就是我們不能用DOS系統(tǒng)功能調(diào)用1號功能(鍵盤輸入單字符)和Oah功能(鍵盤輸入一串字符),因為它們都是帶回顯的。所以鍵盤輸入時應(yīng)選擇DOS系統(tǒng)功能調(diào)用的7號功能(鍵盤輸入單字符,不帶回顯)。其次是轉(zhuǎn)換算法的確定。明文密文的轉(zhuǎn)換依據(jù)實驗內(nèi)容的要求可采用輸入字符的ASCII碼加4的算法。最后,按要求顯示密文內(nèi)容。2.提示參考程序流程圖如圖3~1所示。3.程序運行結(jié)果參考完成程序設(shè)計后運行程序,輸入I am a hacker,顯示Meqeligoiv,如圖3-2所示。反復(fù)運行程序,輸入不同的字符測試程序的運行結(jié)果。圖3-2只是給出了一個參考結(jié)果,交互界面還可以做得更好。
編輯推薦
《匯編語言程序設(shè)計案例式實驗指導(dǎo)》是普通高等學(xué)校計算機科學(xué)與技術(shù)應(yīng)用型規(guī)劃教材之一。
圖書封面
評論、評分、閱讀與下載
匯編語言程序設(shè)計案例式實驗指導(dǎo) PDF格式下載