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