匯編語言課程設計.doc
約8頁DOC格式手機打開展開
匯編語言課程設計,頁數(shù)8 字數(shù) 1839摘要設置緩沖區(qū)大小128字節(jié),用來接受從鍵盤輸入的數(shù)據(jù),并且設置標志位flag來判斷輸入的第一個字符是否為”空格”,如果不是的話退出到dos,否則的話繼續(xù)輸入直到第二個”空格”為止。數(shù)據(jù)段內(nèi)容的輸出,這是此試驗的核心問題,我采用的方法是子程序調(diào)用回顯數(shù)據(jù)段的內(nèi)容,設置了si寄存器指...
內(nèi)容介紹
此文檔由會員 猛龍 發(fā)布
匯編語言課程設計
頁數(shù) 8 字數(shù) 1839
摘要
設置緩沖區(qū)大小128字節(jié),用來接受從鍵盤輸入的數(shù)據(jù),并且設置標志位flag來判斷輸入的
第一個字符是否為”空格”,如果不是的話退出到dos,否則的話繼續(xù)輸入直到第二個”空格”為止。
數(shù)據(jù)段內(nèi)容的輸出,這是此試驗的核心問題,我采用的方法是子程序調(diào)用回顯數(shù)據(jù)段的內(nèi)容,設置了si寄存器指向buffer 緩沖區(qū)首址,采用內(nèi)外循環(huán)嵌套的方式循環(huán)顯示數(shù)據(jù)段中128個字節(jié)的內(nèi)容,由于內(nèi)循環(huán)要用到ch和cl寄存器,因此我采用了外循環(huán)用dh和dec來代替loop及cx.。
每四位顯示一個16進制數(shù)據(jù),中間用空格隔開。
內(nèi)循環(huán)時采用循環(huán)移位的方法把要顯示的4位二進制數(shù)移到最后右面,以便做字符的轉(zhuǎn)換工作,由于數(shù)字0-9的ASCII碼是30-39h,而字母A-F的ASCII碼是41-46h,所以在把4位二進制數(shù)加上30h后還需要做一次判斷,如果是字符A-F,則加上7輸出。
目錄
1.設計題目---------------------------------------------------------------------------------------------------1
2.設計思路---------------------------------------------------------------------------------------------------1
3.流程圖------------------------------------------------------------------------------------------------------2-4
4.源代碼(包括注釋)----------------------------------------------------------------------------------------4-6
5.課程設計體會---------------------------------------------------------------------------------------------7
6.參考文獻---------------------------------------------------------------------------------------------------7
參考文獻
1、 IBM-PC匯編語言程序設計 清華大學出版社
2、 IBM-PC匯編語言程序設計實驗教程 清華大學出版社
3、 匯編語言程序設計簡明教程 電子工業(yè)出版社
頁數(shù) 8 字數(shù) 1839
摘要
設置緩沖區(qū)大小128字節(jié),用來接受從鍵盤輸入的數(shù)據(jù),并且設置標志位flag來判斷輸入的
第一個字符是否為”空格”,如果不是的話退出到dos,否則的話繼續(xù)輸入直到第二個”空格”為止。
數(shù)據(jù)段內(nèi)容的輸出,這是此試驗的核心問題,我采用的方法是子程序調(diào)用回顯數(shù)據(jù)段的內(nèi)容,設置了si寄存器指向buffer 緩沖區(qū)首址,采用內(nèi)外循環(huán)嵌套的方式循環(huán)顯示數(shù)據(jù)段中128個字節(jié)的內(nèi)容,由于內(nèi)循環(huán)要用到ch和cl寄存器,因此我采用了外循環(huán)用dh和dec來代替loop及cx.。
每四位顯示一個16進制數(shù)據(jù),中間用空格隔開。
內(nèi)循環(huán)時采用循環(huán)移位的方法把要顯示的4位二進制數(shù)移到最后右面,以便做字符的轉(zhuǎn)換工作,由于數(shù)字0-9的ASCII碼是30-39h,而字母A-F的ASCII碼是41-46h,所以在把4位二進制數(shù)加上30h后還需要做一次判斷,如果是字符A-F,則加上7輸出。
目錄
1.設計題目---------------------------------------------------------------------------------------------------1
2.設計思路---------------------------------------------------------------------------------------------------1
3.流程圖------------------------------------------------------------------------------------------------------2-4
4.源代碼(包括注釋)----------------------------------------------------------------------------------------4-6
5.課程設計體會---------------------------------------------------------------------------------------------7
6.參考文獻---------------------------------------------------------------------------------------------------7
參考文獻
1、 IBM-PC匯編語言程序設計 清華大學出版社
2、 IBM-PC匯編語言程序設計實驗教程 清華大學出版社
3、 匯編語言程序設計簡明教程 電子工業(yè)出版社