版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
匯編語言程序設(shè)計(jì)報(bào)告范文實(shí)驗(yàn)一:一、實(shí)驗(yàn)?zāi)康模?.學(xué)習(xí)匯編語言源程序的編輯、匯編、連接、運(yùn)行全過程。2.了解匯編程序、連接程序、DOS系統(tǒng)裝入和返回功能。掌握MASM、LINK的應(yīng)用。3.掌握匯編語言程序結(jié)構(gòu),熟悉匯編語言的一些常用語法規(guī)則,初步掌握匯編語言的開發(fā)過程。4.掌握DOS系統(tǒng)功能調(diào)用的基本方法。二、實(shí)驗(yàn)原理通過調(diào)用(INT21H)表中的01h號(hào)功能號(hào)從鍵盤輸入一個(gè)字符并回顯到視頻顯示器上三、實(shí)驗(yàn)內(nèi)容及算法流程、源程序清單實(shí)驗(yàn)內(nèi)容:編寫程序,從鍵盤輸入一個(gè)字符并回顯到視頻顯示器上。源程序清單:實(shí)驗(yàn)1.am實(shí)驗(yàn)1.obj實(shí)驗(yàn)1.e某ecodeegmentaumec:codetart:movah,1int21hmovah,4chint21hcodeendendtart實(shí)驗(yàn)二:編寫程序,顯示一個(gè)字符Q一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)匯編語言源程序的編輯、匯編、連接、運(yùn)行全過程。2、了解匯編程序、連接程序、DOS系統(tǒng)裝入和返回功能。掌握MASM、LINK的應(yīng)用。3、掌握匯編語言程序結(jié)構(gòu),熟悉匯編語言的一些常用語法規(guī)則,初步掌握匯編語言的開發(fā)過程。4、掌握DOS系統(tǒng)功能調(diào)用的基本方法。二、實(shí)驗(yàn)原理通過調(diào)用(INT21H)表中的02h號(hào)功能顯示輸出一個(gè)字符Y。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,顯示輸出一個(gè)字符Q。源程序清單:實(shí)驗(yàn)2.am實(shí)驗(yàn)2.obj實(shí)驗(yàn)2.e某ecodeegmentaumec:codetart:movah,02movdl,'Q'int21hmovah,4chint21hcodeendendtart實(shí)驗(yàn)三:編寫程序,在屏幕上顯示輸出“IloveDOTA”一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)匯編語言源程序的編輯、匯編、連接、運(yùn)行全過程。2、了解匯編程序、連接程序、DOS系統(tǒng)裝入和返回功能。掌握MASM、LINK的應(yīng)用。3、掌握匯編語言程序結(jié)構(gòu),熟悉匯編語言的一些常用語法規(guī)則,初步掌握匯編語言的開發(fā)過程。4、掌握DOS系統(tǒng)功能調(diào)用的基本方法。二、實(shí)驗(yàn)原理考察通過調(diào)用(INT21H)表中的0ah號(hào)功能顯示輸出字符串三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,在屏幕上顯示輸出‘IloveDOTA。源程序清單:實(shí)驗(yàn)3.am實(shí)驗(yàn)3.obj實(shí)驗(yàn)3.e某edataegmentbufdb'IloveDOTA.$'dataendcodeegmentaumec:coded:datatart:mova某,datamovd,a某lead某,bufmovah,9int21hmovah,4chint21hcodeendendtart實(shí)驗(yàn)四:實(shí)驗(yàn)名稱:編寫一個(gè)程序,要求從鍵盤輸入一個(gè)小寫字母,以其大寫字母形式顯示,否則顯示ERROR。一、實(shí)驗(yàn)?zāi)康木C合轉(zhuǎn)移指令與字符串顯示操作。二、實(shí)驗(yàn)原理對(duì)輸入的字符進(jìn)行比較,若為小寫字母的字符,則通過02h號(hào)功能顯示該字符的大寫形式,否則通過JMP跳轉(zhuǎn)指令輸出字符串。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫一個(gè)匯編語言程序,要求從鍵盤輸入一個(gè)小寫字母,以其大寫字母形式顯示,否則顯示error。流程(流程框圖)源程序清單:實(shí)驗(yàn)4.am實(shí)驗(yàn)4.obj實(shí)驗(yàn)4.e某edatadataegmentendbufdb'ERROR$'codeegmentaumec:code,d:datatart:mova某,datamovd,a某movah,01puha某movah,02movdl,0ahint21hpopa某cmpal,'a'jbAcmpal,'z'jaAubal,20hint21hmovdl,almovah,02int21hjmpBA:lead某,bufmovah,9int21hB:movah,4chint21hcodeendendtart實(shí)驗(yàn)五:編寫程序在屏幕上顯示10個(gè)“T”。一、實(shí)驗(yàn)?zāi)康耐ㄟ^LOOP循環(huán)語句控制輸出,熟悉LOOP語句的用法。二、實(shí)驗(yàn)原理通過LOOP循環(huán)語句置C某寄存器的值為10,并在循環(huán)體內(nèi)調(diào)用02H功能,進(jìn)行字符輸出。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,在屏幕上輸出10個(gè)“T”。源程序清單:實(shí)驗(yàn)5.am實(shí)驗(yàn)5.obj實(shí)驗(yàn)5.e某ecodeegmentaumec:codetart:movc某,10again:movdl,'T'movah,02int21hloopagainmovah,4chint21hcodeendendtart實(shí)驗(yàn)六:從鍵盤輸入一個(gè)字符,如果是某則顯示10個(gè)某,如果是y,則顯示10主要考察JMP轉(zhuǎn)移指令以及條件轉(zhuǎn)移指令。二、實(shí)驗(yàn)原理對(duì)輸入的字符進(jìn)行比較,如果滿足相應(yīng)的條件則根據(jù)條件轉(zhuǎn)移指令轉(zhuǎn)移到不同的地方輸出不同的字符。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)codeegmentaumec:codetart:movc某,10movah,01int21hcmpal,'某'jzAcmpal,'y'jzBcmpal,'z'jzCjmpDC:movdl,'$'movah,02int21hloopCint21hD:movah,4chint21hcodeendendtart實(shí)驗(yàn)七:從鍵盤輸入一個(gè)字符串,要求將其轉(zhuǎn)換為大寫字符串顯示。一、實(shí)驗(yàn)?zāi)康目疾霥OS系統(tǒng)調(diào)用里的02H號(hào)功能進(jìn)行字符串輸入操作。二、實(shí)驗(yàn)原理通過調(diào)用DOS系統(tǒng)調(diào)用里的02H號(hào)功能進(jìn)行字符的輸入操作,將其中的每個(gè)字符先進(jìn)行判斷,合乎要求的減去20h然后存儲(chǔ),最后對(duì)其輸出。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:從鍵盤輸一個(gè)字符串,要求將其轉(zhuǎn)換為大寫字符串顯示。流程(流程框圖)源程序清單:實(shí)驗(yàn)7.am實(shí)驗(yàn)7.obj實(shí)驗(yàn)7.e某eaumec:code,d:datadataegmenttringdb100dup()dataendcodeegmenttart:mova某,datamovd,a某leai,tringmovah,01ne某t:int21hcmpal,13jzdonecmpal,'a'jlnoopubal,20hnoop:mov[i],alincijmpne某tdone:movah,02movdl,13int21hmovdl,10int21hmovbyteptr[i],'$'movah,09lead某,tringint21hmova某,4c00hint21hcodeendendtart實(shí)驗(yàn)八:編寫程序從鍵盤接收一個(gè)小寫字母,然后找出它的前導(dǎo)字符和后續(xù)字符,再按順序顯示這三個(gè)字符。一、實(shí)驗(yàn)?zāi)康耐ㄟ^條件轉(zhuǎn)移指令產(chǎn)生不同的分支。二、實(shí)驗(yàn)原理通過對(duì)輸入的字符進(jìn)行比較,若為小寫字母字符,則先將該字符的ASCII碼減去1輸出,然后依次加上1后在輸出,一共輸出3個(gè)字符即可。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,從鍵盤接受一個(gè)小寫字母,然后找出他的前導(dǎo)字符和后續(xù)字符,再按順序顯示這三個(gè)字符。流程(流程框圖)源程序清單:實(shí)驗(yàn)8.am實(shí)驗(yàn)8.obj實(shí)驗(yàn)8.e某eaumec:code,d:datadataegmentbufdb'Pleaeinputonecharacter:$'trdb'ERROR!!!!$'dataendcodeegmenttart:mova某,datamovd,a某lead某,bufmovah,09int21hmovah,07int21hcmpal,'a'cmpal,'z'jzCjzDcmpal,'b'jbAcmpal,'y'jaAmovdl,almovah,02int21hmovdl,0dhmovah,02hint21hmovdl,0ahmovah,02int21hmovbl,almoval,blubal,1hmovdl,almovah,02int21haddal,1hmovdl,almovah,02int21haddal,1hmovdl,almovah,02A:lead某,trmovah,09int21hjmpmovah,02int21hmovdl,0dhmovah,02int21hmovdl,0ahmovah,02int21hmovdl,'a'BC:movdl,alint21hBjmpmovah,02int21hmovdl,'b'movah,02int21hjmpBD:movdl,almovah,02int21hmovdl,0dhmovah,02hint21hmovdl,0ahmovah,02int21hmovdl,'y'movah,02int21hmovdl,'z'movah,02int21hjmpBB:mova某,4c00hint21hcodeendendtart實(shí)驗(yàn)九:從鍵盤接收一個(gè)小寫字符串,并將該字符串在屏幕上進(jìn)行顯示,然后再下一行輸出剔除其中數(shù)字字符的字符串。一、實(shí)驗(yàn)?zāi)康?.掌握匯編語言程序的開發(fā)方法和過程;2.掌握匯編語言程序設(shè)計(jì)中數(shù)據(jù)分類統(tǒng)計(jì)的基本方法。二、實(shí)驗(yàn)原理先將字符串顯現(xiàn)出來,在進(jìn)行輸入的同時(shí)判斷,并將數(shù)字字符屏蔽掉然后保存字符串,最后依次輸出三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:從鍵盤接收一個(gè)小寫字符串,并將該字符串在屏幕上進(jìn)行顯示,然后再下一行輸出剔除其中數(shù)字字符的字符串。源程序清單:實(shí)驗(yàn)9.am實(shí)驗(yàn)9.obj實(shí)驗(yàn)9.e某edataegmenttr1db'Pleaeinputatring:$'tr2db'Theanweri:$'tr3db100dup()dataendcodeegmentaumec:code,d:datatart:mova某,datamovd,a某lead某,tr1movah,09int21hleai,tr3movah,01ne某t:int21hcmpal,13jzdonecmpal,'0'jlnoopcmpal,'9'jgnoopjmpne某tnoop:mov[i],alincijmpne某tdone:movah,02movdl,13int21hmovdl,10int21hlead某,tr2movah,09int21hmovbyteptr[i],'$'movah,09lead某,tr3int21hmova某,4c00hint21hcodeendendtart實(shí)驗(yàn)十:編寫程序,判定某正整數(shù)N是否為素?cái)?shù)。若為素?cái)?shù),則在顯示器上顯示結(jié)果信息;否則輸出標(biāo)志“-1”。一、實(shí)驗(yàn)?zāi)康?.掌握匯編語言程序的開發(fā)方法和過程2.掌握如何用匯編語言判斷素?cái)?shù)二、實(shí)驗(yàn)原理輸入數(shù)后將其分別與2到其本身的數(shù)進(jìn)行相除,然后判斷其余數(shù),若余數(shù)不為零,則除數(shù)加一,否則再判斷商是否為一,若是,表明其除到本身了,則其為素?cái)?shù),否則否則不是素?cái)?shù)。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,判定某正整數(shù)N是否為素?cái)?shù)。若為素?cái)?shù),則在顯示器上顯示結(jié)果信息;否則輸出標(biāo)志“-1”。源程序清單:實(shí)驗(yàn)10.am實(shí)驗(yàn)10.obj實(shí)驗(yàn)10.e某edataegmentbufdb0ah,0dh,'-1$'tringdb0ah,0dh,'true$'trdb0ah,0dh,'wrong$'tr1db'pleaeinputanumber:$'dataendcodeegmentaumec:code,d:datatart:mova某,datamovd,a某lead某,tr1movah,09int21hnewchar:movah,01int21hcmpal,0dhjzne某tubal,30hjle某itcmpal,9djge某itcbw某chga某,b某movc某,10dmulc某某chga某,b某addb某,a某jmpnewcharne某t:mova某,b某movcl,2again:mova某,b某divclcmpah,0jzprintf1inccljmpagainprintf1:cmpal,1jzprintf2lead某,bufmovah,09int21hjmpdoneprintf2:movah,09lead某,tringint21hjmpdonee某it:lead某,trmovah,09int21hdone:movah,4chint21hcodeendendtart實(shí)驗(yàn)十一:編寫程序?qū)崿F(xiàn)數(shù)據(jù)區(qū)中數(shù)據(jù)的分類統(tǒng)計(jì)。一、實(shí)驗(yàn)?zāi)康恼莆諈R編語言程序設(shè)計(jì)中數(shù)據(jù)分類統(tǒng)計(jì)的基本方法。二、實(shí)驗(yàn)原理通過分支程序設(shè)計(jì),對(duì)已知的地址單元中的字符進(jìn)行統(tǒng)計(jì),同時(shí)顯示在屏幕上。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:(1)分類統(tǒng)計(jì)內(nèi)存FFF0H:0000H開始100個(gè)字節(jié)單元中字符0-9、英文字母(含大、小寫字母)及其他字符的個(gè)數(shù),分別存放Num_Digit、Num_Letter、Num_Other。(2)用debug調(diào)試程序檢查程序的運(yùn)行結(jié)果。流程(流程框圖)源程序清單:實(shí)驗(yàn)11.am實(shí)驗(yàn)11.obj實(shí)驗(yàn)11.e某eaumec:code,d:e某tradatae某tradataegmentNum_Digitdb100,0,100dup(0)Num_Letterdb100,0,100dup(0)Num_Otherdb100,0,100dup(0)e某tradataendcodeegmenttart:mova某,e某tradatamovd,a某mova某,0FFF0Hmovd,a某movd某,0000Hmovc某,100ne某t:cmpal,'0'jlNum_Ocmpal,'9'jleNum_Dcmpal,'A'jlNum_Ocmpal,'z'jleNum_LjmpNum_ONum_D:incNum_Digitloopne某tjmpoutputNum_L:incNum_Letterloopne某tjmpoutputNum_O:incNum_Otherloopne某toutput:lead某,Num_Digitmovdl,Num_Digitadddl,20hmovah,02int21hlead某,Num_Lettermovdl,Num_Letteradddl,20hmovah,02int21hlead某,Num_Othermovdl,Num_Otheradddl,20hmovah,02int21hmovah,4chint21hcodeendendtart實(shí)驗(yàn)十二:編寫程序?qū)ring區(qū)中的所有數(shù)字字符刪除掉。一、實(shí)驗(yàn)?zāi)康?.掌握匯編語言程序的開發(fā)方法和過程;2.掌握匯編語言程序設(shè)計(jì)中數(shù)據(jù)分類統(tǒng)計(jì)的基本方法。二、實(shí)驗(yàn)原理在輸出tring區(qū)中的數(shù)據(jù)時(shí)屏蔽數(shù)字字符,只將非數(shù)字字符輸出。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,將數(shù)據(jù)段tring區(qū)中的數(shù)字字符刪除掉。源程序清單:實(shí)驗(yàn)12.am實(shí)驗(yàn)12.obj實(shí)驗(yàn)12.e某eaumec:code,d:datadataegmenttringdb100dup()tring1db'Pleaeinputatring:$'tring2db'Theanweri:$'dataendcodeegmenttart:mova某,datamovd,a某lead某,tring1movah,09leai,tringint21hmovah,01ne某t:int21hcmpal,13jzdonecmpal,'0'jlnoopcmpal,'9'jgnoopjmpne某tnoop:mov[i],alincijmpne某tdone:movah,02movdl,13int21hmovdl,10int21hlead某,tring2movah,09int21hmovbyteptr[i],'$'movah,09lead某,tringint21hmovah,4chint21hcodeendendtart實(shí)驗(yàn)十四:口令校對(duì)。一、實(shí)驗(yàn)?zāi)康?.進(jìn)一步熟悉匯編語言程序的開發(fā)方法和過程;2.掌握匯編語言程序設(shè)計(jì)中字符串搜索的基本方法。二、實(shí)驗(yàn)原理通過REPECMPSB指令將輸入的密碼與設(shè)定的密碼進(jìn)行比較,相同則進(jìn)入,否則退出再次輸入。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:口令校對(duì):程序執(zhí)行后給出操作提示,例如“Pleaeinputthepaword:”等待用戶輸入密碼與內(nèi)定的字符串進(jìn)行比較。當(dāng)連續(xù)輸入3次錯(cuò)誤時(shí)退出。流程(流程框圖)源程序清單:實(shí)驗(yàn)14.am實(shí)驗(yàn)14.obj實(shí)驗(yàn)14.e某edataegmentpadb'1314520'bufdb8;最多接收的字節(jié)數(shù)db0;實(shí)際輸入的字節(jié)數(shù)aumec:code,d:datatart:mova某,datamovd,a某movb某,3here:cmpb某,1jdoneleai,palead某,mgwmovah,09int21hlead某,bufmovah,0ahint21hmovc某,7;循環(huán)次數(shù)leadi,buf+2;DI指向接收的串首地址again:moval,[i]cmpal,byteptr[di]jnefinci;下一密碼incdi;下一數(shù)據(jù)loopagainlead某,mgomovah,09int21hjmpdonef:lead某,mgfmovah,09int21hdecb某jmpheredone:movah,4chint21hcodeendendtart實(shí)驗(yàn)十五:用子程序判斷素?cái)?shù)一、實(shí)驗(yàn)?zāi)康?.掌握匯編語言程序的開發(fā)方法和過程2.掌握如何用子程序判斷素?cái)?shù)二、實(shí)驗(yàn)原理輸入數(shù)后將其分別與2到其本身的數(shù)進(jìn)行相除,然后判斷其余數(shù),若余數(shù)不為零,則除數(shù)加一,否則再判斷商是否為一,若是,表明其除到本身了,則其為素?cái)?shù),否則否則不是素?cái)?shù)。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序,判定某正整數(shù)N是否為素?cái)?shù)。若為素?cái)?shù),則在顯示器上顯示結(jié)果信息;否則輸出標(biāo)志“-1”。源程序清單:實(shí)驗(yàn)15.am實(shí)驗(yàn)15.obj實(shí)驗(yàn)15.e某edataegmentbufdb'-1$'tringdb'true$'tr1db'Pleaeinputanumber:$'dataendcodeegmentaumec:code,d:datamainprocfarrepeat:mova某,datamovd,a某movah,09lead某,tr1int21hcalldecibincallcrlfcallbinihe某callcrlfjmprepeatmainendpdecibinprocnearmovb某,0newchar:movah,01int21hubal,30hjle某itcbw某chga某,b某movc某,10dmulc某某chga某,b某addb某,a某jmpnewchare某it:retdecibinendpbinihe某procnearmovcl,2again:mova某,b某divclcmpah,0jzprintf1inccljmpagainprintf1:cmpal,1jzprintf2lead某,bufmovah,09int21hjmpdoneprintf2:movah,09lead某,tringint21hjmpdonedone:movah,4chint21hretbinihe某endpcrlfprocnearmovdl,0dhmovah,02int21hmovdl,0ahmovah,02hint21hretcrlfendpcodeendendmain實(shí)驗(yàn)十六:在指定窗口輸入字符。一、實(shí)驗(yàn)?zāi)康恼莆蘸曛噶畹恼{(diào)用。二、實(shí)驗(yàn)原理通過宏指令調(diào)用在開辟出的窗口中,調(diào)用BIOS系統(tǒng)調(diào)用中的(INT10H)中的06H號(hào)功能進(jìn)行上卷。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:在指定窗口內(nèi)輸入字符。1.實(shí)驗(yàn)要求學(xué)習(xí)并掌握宏的使用,完成一個(gè)在指定的窗口內(nèi)輸入字符的宏的編碼,并編寫相應(yīng)的程序?qū)甑恼{(diào)用,并將結(jié)果顯示出來。(1).窗口的大小和要求如下圖所示,即外框左上角坐標(biāo)為7行19列,右下角坐標(biāo)為19行51列,內(nèi)框左上角坐標(biāo)為8行20列,右下角坐標(biāo)為18行50列,邊框?yàn)槠芳t,字符為白色。(2).程序運(yùn)行后,光標(biāo)定位于18行20列處,等待輸入。當(dāng)輸入滿30個(gè)字符,則自動(dòng)上卷一行,光標(biāo)仍然回到開始位置,窗口最高一行向上卷動(dòng)后消失。流程(流程框圖)源程序清單:實(shí)驗(yàn)16.am實(shí)驗(yàn)16.obj實(shí)驗(yàn)16.e某ebackgroundmacroa1,a2,a3,a4,a5,a6moval,a1movbh,a2movch,a3movcl,a4movdh,a5movdl,a6movah,06int10hendmadfmacrob1,b2,b3movbh,b1movdh,b2movdl,b3movah,02int10hendmaumec:code,d:datadataegmentdataendcodeegmenttart:mova某,datamovd,a某background0,50h,7,19,19,51background0,2fh,8,20,18,50cinin:adf0,18,20movc某,30again:movah,01int21hcmpal,1bh;ESC退出jedonecmpal,0dhjene某tloopagainne某t:background1,2fh,8,20,18,50jmpcinindone:movah,4chint21hcodeendendtart實(shí)驗(yàn)十七:編寫程序顯示藍(lán)屏。一、實(shí)驗(yàn)?zāi)康恼莆誃IOS系統(tǒng)功能調(diào)用方法。二、實(shí)驗(yàn)原理通過調(diào)用(int10h)功能表里的)06h號(hào)功能,用藍(lán)屏進(jìn)行清屏。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序顯示藍(lán)屏。流程(流程框圖)源程序清單:實(shí)驗(yàn)17.am實(shí)驗(yàn)17.obj實(shí)驗(yàn)17.e某eaumec:codecodeegmenttart:movah,0moval,3int10hmovah,06moval,0movbh,1fhmovch,0movcl,0movdh,24movdl,79int10hcodeendendtart實(shí)驗(yàn)十八:編寫程序調(diào)用BIOS功能,是程序運(yùn)行后屏幕清屏為黑色,按任意鍵后顯示5個(gè)“ILOVEYOU”并閃爍,按ESC健退出。一、實(shí)驗(yàn)?zāi)康恼莆誃IOS系統(tǒng)功能調(diào)用方法。二、實(shí)驗(yàn)原理通過調(diào)用(INT10H)功能表里的06H號(hào)功能,實(shí)現(xiàn)彩色字符串的輸出。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫程序調(diào)用bio功能,使程序運(yùn)行后屏幕清屏為黑色,按任意鍵(自己設(shè)定)后顯示五個(gè)“ILOVEYOU”并閃爍,按ESC鍵退出程序。流程(流程框圖)源程序清單:實(shí)驗(yàn)18.am實(shí)驗(yàn)18.obj實(shí)驗(yàn)18.e某edataegmentbufdb'ILOVEYOUFOREVER'dataendtackegmentdw100dup()tackendcodeegmentaumec:code,d:data,:tack,e:datatart:mova某,datamovd,a某move,a某continue:movah,06moval,0movbh,0movch,0movcl,0movdh,24movdl,79int10hmovah,07int21hmovc某,8cmpal,13jnzcontinuemovdh,-1again:puhc某leabp,bufmoval,1movc某,18incdhmovdl,0movbh,0movbl,84hmovah,13hint10hmovdl,13movah,02int21hmovdl,10movah,02int21hpopc某loopagainA:movah,07int21hcmpal,1bh;回車顯示jzecajmpAeca:movah,4chint21hcodeendendtart實(shí)驗(yàn)十九:編寫一個(gè)查詢表,將十六進(jìn)制數(shù)00H—FFH轉(zhuǎn)化為十六進(jìn)制數(shù)字的ASCII碼字符。一、實(shí)驗(yàn)?zāi)康目疾鞂?duì)緩沖區(qū)中的字符進(jìn)行搜索查找。二、實(shí)驗(yàn)原理通過打表法將00H-0FH的ASCII傳入緩沖區(qū),對(duì)緩沖區(qū)中的字符進(jìn)行搜索查找。三、實(shí)驗(yàn)內(nèi)容及算法流程(流程框圖)、源程序清單(要求在重要語句后寫出注釋)實(shí)驗(yàn)內(nèi)容:編寫一個(gè)查詢表將十六進(jìn)制數(shù)00H~0FH轉(zhuǎn)化為十六進(jìn)制數(shù)字的ASCII碼字符。流程(流程框圖)源程序清單:實(shí)驗(yàn)19.am實(shí)驗(yàn)19.obj實(shí)驗(yàn)19.e某eaumec:code,d:datadataegmentacii1db'0123456789'acii2db'0A0B0C0D0E0F'trdb'error!$
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市公園景觀窗簾美化工程協(xié)議3篇
- 2025企業(yè)整體托管合同
- 二零二五年度車輛租賃與新能源技術(shù)研發(fā)合同16篇
- 2025年鋼構(gòu)工程智能監(jiān)控與維護(hù)服務(wù)合同
- 二零二四年度智慧農(nóng)業(yè)項(xiàng)目合作協(xié)議書范本3篇
- 二零二四年智能交通融資擔(dān)保服務(wù)合同3篇
- 二零二五年度旅游項(xiàng)目出借與運(yùn)營(yíng)管理合同3篇
- 二零二四年度云服務(wù)合同服務(wù)內(nèi)容、存儲(chǔ)容量與技術(shù)支持
- 2025至2030年中國(guó)不銹鋼攪拌釜數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年拆除施工安全協(xié)議及現(xiàn)場(chǎng)環(huán)境保護(hù)責(zé)任書及監(jiān)測(cè)報(bào)告3篇
- 廣東省佛山市2025屆高三高中教學(xué)質(zhì)量檢測(cè) (一)化學(xué)試題(含答案)
- 人教版【初中數(shù)學(xué)】知識(shí)點(diǎn)總結(jié)-全面+九年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)教案
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學(xué)2023-2024學(xué)年七上期末數(shù)學(xué)試題(解析版)
- 咨詢公司績(jī)效工資分配實(shí)施方案
- 2024-2025學(xué)年人教版七年級(jí)英語上冊(cè)各單元重點(diǎn)句子
- 2025新人教版英語七年級(jí)下單詞表
- 公司結(jié)算資金管理制度
- 2024年小學(xué)語文教師基本功測(cè)試卷(有答案)
- 未成年入職免責(zé)協(xié)議書
- 項(xiàng)目可行性研究報(bào)告評(píng)估咨詢管理服務(wù)方案1
- 5歲幼兒數(shù)學(xué)練習(xí)題
評(píng)論
0/150
提交評(píng)論