匯編語(yǔ)言課程設(shè)計(jì).doc
約8頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
匯編語(yǔ)言課程設(shè)計(jì),頁(yè)數(shù)8 字?jǐn)?shù) 1839摘要設(shè)置緩沖區(qū)大小128字節(jié),用來(lái)接受從鍵盤(pán)輸入的數(shù)據(jù),并且設(shè)置標(biāo)志位flag來(lái)判斷輸入的第一個(gè)字符是否為”空格”,如果不是的話(huà)退出到dos,否則的話(huà)繼續(xù)輸入直到第二個(gè)”空格”為止。數(shù)據(jù)段內(nèi)容的輸出,這是此試驗(yàn)的核心問(wèn)題,我采用的方法是子程序調(diào)用回顯數(shù)據(jù)段的內(nèi)容,設(shè)置了si寄存器指...


內(nèi)容介紹
此文檔由會(huì)員 猛龍 發(fā)布
匯編語(yǔ)言課程設(shè)計(jì)
頁(yè)數(shù) 8 字?jǐn)?shù) 1839
摘要
設(shè)置緩沖區(qū)大小128字節(jié),用來(lái)接受從鍵盤(pán)輸入的數(shù)據(jù),并且設(shè)置標(biāo)志位flag來(lái)判斷輸入的
第一個(gè)字符是否為”空格”,如果不是的話(huà)退出到dos,否則的話(huà)繼續(xù)輸入直到第二個(gè)”空格”為止。
數(shù)據(jù)段內(nèi)容的輸出,這是此試驗(yàn)的核心問(wèn)題,我采用的方法是子程序調(diào)用回顯數(shù)據(jù)段的內(nèi)容,設(shè)置了si寄存器指向buffer 緩沖區(qū)首址,采用內(nèi)外循環(huán)嵌套的方式循環(huán)顯示數(shù)據(jù)段中128個(gè)字節(jié)的內(nèi)容,由于內(nèi)循環(huán)要用到ch和cl寄存器,因此我采用了外循環(huán)用dh和dec來(lái)代替loop及cx.。
每四位顯示一個(gè)16進(jìn)制數(shù)據(jù),中間用空格隔開(kāi)。
內(nèi)循環(huán)時(shí)采用循環(huán)移位的方法把要顯示的4位二進(jìn)制數(shù)移到最后右面,以便做字符的轉(zhuǎn)換工作,由于數(shù)字0-9的ASCII碼是30-39h,而字母A-F的ASCII碼是41-46h,所以在把4位二進(jìn)制數(shù)加上30h后還需要做一次判斷,如果是字符A-F,則加上7輸出。
目錄
1.設(shè)計(jì)題目---------------------------------------------------------------------------------------------------1
2.設(shè)計(jì)思路---------------------------------------------------------------------------------------------------1
3.流程圖------------------------------------------------------------------------------------------------------2-4
4.源代碼(包括注釋)----------------------------------------------------------------------------------------4-6
5.課程設(shè)計(jì)體會(huì)---------------------------------------------------------------------------------------------7
6.參考文獻(xiàn)---------------------------------------------------------------------------------------------------7
參考文獻(xiàn)
1、 IBM-PC匯編語(yǔ)言程序設(shè)計(jì) 清華大學(xué)出版社
2、 IBM-PC匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 清華大學(xué)出版社
3、 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)明教程 電子工業(yè)出版社
頁(yè)數(shù) 8 字?jǐn)?shù) 1839
摘要
設(shè)置緩沖區(qū)大小128字節(jié),用來(lái)接受從鍵盤(pán)輸入的數(shù)據(jù),并且設(shè)置標(biāo)志位flag來(lái)判斷輸入的
第一個(gè)字符是否為”空格”,如果不是的話(huà)退出到dos,否則的話(huà)繼續(xù)輸入直到第二個(gè)”空格”為止。
數(shù)據(jù)段內(nèi)容的輸出,這是此試驗(yàn)的核心問(wèn)題,我采用的方法是子程序調(diào)用回顯數(shù)據(jù)段的內(nèi)容,設(shè)置了si寄存器指向buffer 緩沖區(qū)首址,采用內(nèi)外循環(huán)嵌套的方式循環(huán)顯示數(shù)據(jù)段中128個(gè)字節(jié)的內(nèi)容,由于內(nèi)循環(huán)要用到ch和cl寄存器,因此我采用了外循環(huán)用dh和dec來(lái)代替loop及cx.。
每四位顯示一個(gè)16進(jìn)制數(shù)據(jù),中間用空格隔開(kāi)。
內(nèi)循環(huán)時(shí)采用循環(huán)移位的方法把要顯示的4位二進(jìn)制數(shù)移到最后右面,以便做字符的轉(zhuǎn)換工作,由于數(shù)字0-9的ASCII碼是30-39h,而字母A-F的ASCII碼是41-46h,所以在把4位二進(jìn)制數(shù)加上30h后還需要做一次判斷,如果是字符A-F,則加上7輸出。
目錄
1.設(shè)計(jì)題目---------------------------------------------------------------------------------------------------1
2.設(shè)計(jì)思路---------------------------------------------------------------------------------------------------1
3.流程圖------------------------------------------------------------------------------------------------------2-4
4.源代碼(包括注釋)----------------------------------------------------------------------------------------4-6
5.課程設(shè)計(jì)體會(huì)---------------------------------------------------------------------------------------------7
6.參考文獻(xiàn)---------------------------------------------------------------------------------------------------7
參考文獻(xiàn)
1、 IBM-PC匯編語(yǔ)言程序設(shè)計(jì) 清華大學(xué)出版社
2、 IBM-PC匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 清華大學(xué)出版社
3、 匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)明教程 電子工業(yè)出版社
TA們正在看...
- 論舞蹈作品分析及舞蹈創(chuàng)作.doc
- 論綠色消防技術(shù).doc
- 政協(xié)副主席年度述職述德述廉報(bào)告.doc
- 人民警察群眾路線(xiàn)自我剖析材料.doc
- 林業(yè)局局長(zhǎng)述德述職述廉報(bào)告.doc
- 畢業(yè)論文水力機(jī)組輔助設(shè)備選型系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc
- 男性護(hù)理本科實(shí)習(xí)生個(gè)人職業(yè)期望的質(zhì)性研究與思考.doc
- 深入開(kāi)展群眾路線(xiàn)教育實(shí)踐活動(dòng)轉(zhuǎn)段動(dòng)員報(bào)告.doc
- 煤礦安監(jiān)局踐行群眾路線(xiàn)先進(jìn)黨支部事跡材料.doc
- 公安局開(kāi)展執(zhí)紀(jì)執(zhí)法教育整改總結(jié).doc