![實(shí)驗(yàn)四字符及字符串的輸入和輸出_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/af395b4e-821c-4cdb-b12c-104dd49a8857/af395b4e-821c-4cdb-b12c-104dd49a88571.gif)
![實(shí)驗(yàn)四字符及字符串的輸入和輸出_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/af395b4e-821c-4cdb-b12c-104dd49a8857/af395b4e-821c-4cdb-b12c-104dd49a88572.gif)
![實(shí)驗(yàn)四字符及字符串的輸入和輸出_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/af395b4e-821c-4cdb-b12c-104dd49a8857/af395b4e-821c-4cdb-b12c-104dd49a88573.gif)
![實(shí)驗(yàn)四字符及字符串的輸入和輸出_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/af395b4e-821c-4cdb-b12c-104dd49a8857/af395b4e-821c-4cdb-b12c-104dd49a88574.gif)
![實(shí)驗(yàn)四字符及字符串的輸入和輸出_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/6/af395b4e-821c-4cdb-b12c-104dd49a8857/af395b4e-821c-4cdb-b12c-104dd49a88575.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)四字符及字符串的輸入和輸出、實(shí)驗(yàn)?zāi)康? .熟悉如何進(jìn)行字符及字符串的輸入輸出2 .掌握簡(jiǎn)單的DOS8統(tǒng)功能調(diào)用。、實(shí)驗(yàn)預(yù)習(xí)要求1 .復(fù)習(xí)系統(tǒng)功能調(diào)用的1、2、7、8、9、10號(hào)功能2 .按照題目要求預(yù)先編寫好實(shí)驗(yàn)中的程序段。三、實(shí)驗(yàn)任務(wù)1、輸入以下程序段并用“ single step ”單步運(yùn)行,執(zhí)行INT 21H指令時(shí), 在鍵盤上按“ 5”鍵。MOV AH 1INT 21H(1)運(yùn)行結(jié)束后,(AL) =?它是哪一個(gè)鍵的ASCII碼?答:(AL) =35他是5的ASCII碼運(yùn)行結(jié)果如圖(2)重復(fù)運(yùn)行以上程序段,并分別用“ A"、"B'、"C'、
2、"D”鍵代替“5”鍵,觀察運(yùn)行結(jié)果有何變化?答:A時(shí) AL= (61)B 時(shí) AL= (62)C 時(shí) AL= (63)D 時(shí) Al= (64)(3)再將1變?yōu)?和8,分別運(yùn)行之答:7 時(shí) AL= (37)8 時(shí) Al= (38)2、輸入以下程序段并運(yùn)行之。MOV DL 'A'MOV AH 2INT 21H(1)觀察屏幕上的輸出,是否顯示了 “ A”字符?顯示了 A字符如圖EarLUrUTiri百 I 白 I 4 I 小 畛 Iuairf | daH 上口 岫原 | *pie 麗 | 蛙pd己占E5: 4apdc>nf'b( ABbi 上面: Ilh;l
3、7vsxs9 r BStW :也U ws1 f|ww mm,ImwRR71I FFDD FFC2uxX"、“Y"、"$”、“?”代替程序段中的“ A”字符,觀察屏幕上(2)分別用“#"、“ 的輸出有何變化,并查看DL中的內(nèi)容1、#時(shí)屏幕出現(xiàn)#如圖痂1甲充E-小四K T32M/qfcOH“從Eb( AaBbC f|HH. HSWJt畝胄曾penor 叩曲舊 h癡iKr*也F4Z00:F4291:F4202;F4203:登堡FF 口1FFC2崎加:白DL= (23)own2、X時(shí)屏幕出現(xiàn)X如圖rnuUbcr no_iiE«Hn,bccknurki
4、EBvmhkr 11 |-| nriflli dvbuq win nAvrral wrtua* dnwn vir4iai d*wi hvipI I 41 I l> 臉 | !LAMi | 鵬5£Q| 國(guó) 2| HAp JdAjr m3: 432MF4206: 00F4Z07: 00F4206:函F4209; 00F420A:萌 黑勰I鮮F4Z®: 00F420E: 00F420F; 00W itt*1' I 四Cmi什即£ * ,MOU口 L 0noy冷h ? _IflB 匚溫日譽(yù) TopdcM h 癡b( AaBbCI 1T$E 邛3* rDL=
5、(58)3、Y時(shí)屏幕出現(xiàn)Y如圖DL= (59) 4、$時(shí)屏幕出現(xiàn)$如圖FjiM-WMrmUhcf: rra-tim«£inVIITJd01,亡匕Mwepd0Ar ms: 0Ih dvbuqrz: AH: 2區(qū)歌由*SW T 五:bocJcrrurka anarnblw& 聿.OjWfl飾產(chǎn)0H0405virtu, drww hrlpW 審mu5fH Mrw- IK>kJ5F4200:F4201:F4202;F42Q 玉nnnnnznnn 0000I00I0份 0000000000 00000>000 -電M300*0M30 0i0l00l0l!ss
6、69;0l0l0Mil Ii0 EK & sfa- liB 00000r000 Kxfszs罷 KNa 444444q444 FFFFFFFFFFDL= (24)5、?時(shí)屏幕出現(xiàn)?如圖STSrt Kiff <Stx:'J iF4Z00:F4291:F4202;F4203eFJitKvMIM例 |w |wI *mge I »ew* ->jh:112vrlfiucniubioi «!«*«- iB0k25 NRR?(FFFFCD21F4Z96: 00F4207: 00F4200:函F4209j00- =F420A:00Nl輟舐凝&
7、#171;F420D:NF420E:MF420F;NIDL= (3F)(3)分別用0DH 0AH 24H代替程序段中的“ A字符,觀察屏幕上的輸出有何 變化。答:屏幕依次出現(xiàn)CR, LF, $(4)用07H代替程序段中的“ A字符,觀察屏幕上有無輸出?計(jì)算機(jī)內(nèi)的揚(yáng)聲 器是否發(fā)出“嘩”的聲音?答:無輸出如圖F4Z00:F4201:F4202;F4203:FJiMKIM開“R.bc-ckmirka"-F21H加i中立正-小區(qū)07H-H=闔御3比Sitim cnHiuribi miw ibqjs g同tta&dvnuLafccr rra-urrM£in,A?!. 廣內(nèi)睜R
8、srth dvbuq vimnriKH L 序 |Q2 |(X7 射陽(yáng)阿 CK |W |M DK |g I"iPSS |D1M ip |rfn fiP ww- si |mh D |MM D5 MW-RIRI7.3 i FFD-d FFC2M00000000 K2CN2SS罷 KNa 444444q444 FFFFFFFFFFrlW HD?Mtnor加ions由(AaBbC .:c*e* onwn H Me你 E發(fā)出嘩的聲音3 .按要求運(yùn)行程序,并回答問題提示:系統(tǒng)使用0AH#功能調(diào)用時(shí),按如下方法設(shè)置鍵盤緩沖區(qū):緩沖區(qū)長(zhǎng)度N實(shí)際讀入的字符個(gè)數(shù)N個(gè)字節(jié)的預(yù)留內(nèi)存區(qū)在DS:0000H開始
9、的內(nèi)存區(qū)域設(shè)置變量名為 M1的如下鍵盤緩沖區(qū):DATA SEGMENTM1 DB 5 , 0, 5 dup (?)DATA ENDS然后輸入以下程序段并單步運(yùn)行,執(zhí)行INT 21H指令時(shí),在鍵盤上鍵入“ 5”、“4”、 “3”、 “2”、“1”、回車這六個(gè)鍵。LEA DX, M1MOV AH 0AHINT 21H程序段運(yùn)行完后,檢查DS:0000H開始的內(nèi)存區(qū)域:0100:000001001:01002:01003:01004:01005:01006:01007:T .E .R : *5432c - 54321036. Kessssls- 00000001 545432DA- 0033330B
10、.DS:0001H單元的內(nèi)容是什么?它表示了什么含義?答:設(shè)定的字符串的長(zhǎng)度為5,但實(shí)際可用的只有4個(gè),最后一個(gè)預(yù)留 給回車鍵從DS:0002H開始的內(nèi)存區(qū)域中的內(nèi)容是什么?其中是否有字符“1”的ASCII碼?為什么?答:最后一個(gè)是回車鍵用的,不在字符串內(nèi),所以只能輸入四個(gè)4. 要在屏幕上顯示一個(gè)字符串“ Hello, world ",寫出該字符串變量的定義語(yǔ)句和顯示這個(gè)字符串的程序段。上機(jī)驗(yàn)證之。(此題不要求寫在實(shí)驗(yàn)報(bào)告上)答:DSEG SEGMENTSTRING DB ' Hello,World ' ,0DH,0AH,' $'DSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART:MOV AX,DSEGMOV DS,AXLEA DX,STRINGMOV AH,09HINT 21HMOV AH,4CHINT 21HCSEG ENDSEND START5. 1、2、9、10號(hào)功能的輸入輸出參數(shù)有哪些?分別放在什么寄存器中?功能號(hào)入口參數(shù)出口參數(shù)01H無AL=t入字符02HDL=U出字符AL=t入字符09HDS:DX字符緩沖區(qū)首址無0AHDS:DX=t盤緩沖區(qū)首址無6.總
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《家居裝飾物流配送合同》
- 親子樂園主題裝修設(shè)計(jì)合同
- IT項(xiàng)目規(guī)劃與實(shí)施指南
- 企業(yè)法律合規(guī)風(fēng)險(xiǎn)防范指南
- 淘寶代理合同協(xié)議書
- 三農(nóng)村特色產(chǎn)業(yè)培育手冊(cè)
- 股份制企業(yè)的合作與管理文書
- 房地產(chǎn)開發(fā)合同標(biāo)準(zhǔn)協(xié)議
- 醫(yī)療設(shè)備智能制造與管理平臺(tái)開發(fā)
- 企業(yè)人力資源數(shù)字化管理與服務(wù)支持平臺(tái)方案設(shè)計(jì)
- 《物流市場(chǎng)營(yíng)銷環(huán)境》課件
- 泰山英文簡(jiǎn)介
- 公司組織知識(shí)清單范例
- 2023年部編高中語(yǔ)文選擇性必修上之海明威的冰山理論和電報(bào)體風(fēng)格
- 網(wǎng)咖成本預(yù)算明細(xì)表
- 2023年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人上岸筆試歷年難、易錯(cuò)點(diǎn)考題附帶參考答案與詳解
- 標(biāo)志設(shè)計(jì) 課件
- 金屬常見的腐蝕形態(tài)及防護(hù)措施-課件
- (完整版)客戶拜訪方案
- 老年病科工作手冊(cè)
- 醫(yī)務(wù)科運(yùn)用PDCA循環(huán)提高門診醫(yī)生準(zhǔn)時(shí)出診率PDCA成果匯報(bào)
評(píng)論
0/150
提交評(píng)論