




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第 PAGE9 頁 共 NUMPAGES9 頁分支程序設(shè)計實驗報告實驗二 二 分支程序設(shè)計 一、實驗目得: 1 、學習分支程序得設(shè)計方法 2 、熟悉在 PC 機上建立、匯編、連接、調(diào)試與運行匯編語言程序得過程 二、實驗環(huán)境:硬件環(huán)境IBM/ 及其兼容機 軟件環(huán)境統(tǒng) 操作系統(tǒng) DO 編輯程序 EDIT 或其她編輯程序序程編匯 匯編程序 M M 、E E連接程序IN 、EXE 序 調(diào)試程序 DEB G 、EXE 三 、實驗內(nèi)容:1 、在屏幕上顯示如下信息:1 - - - - - - - -Panda2 - - - - - - -Cat3- - - - - -Ra it4 - - - -Pig5 -
2、 - - - - - EXI (lea eh o e 1, , ,4or 5 ) 入 若輸入 1, 顯示“I ik anda ”后程序結(jié)束;若輸入 2, 顯示“Ilik cat” ”后程序結(jié)束; 若輸入 3 ,顯示“Iik rab i 入 ”后程序結(jié)束;若輸入 4, 顯示“ do t ike ig ”后程序結(jié)束; 若輸入 5 ,程序直接結(jié)束; 若輸入其它字符,顯示“Your s an error key ! 后程序結(jié)束.1) 流程圖 2 )程序 DTA SEGENNFOR1 0AH,0D,”1-Panda:IFOR2 0AH,0,2-Ca:”NOR3 H,0DH,-Rabt;”NFOR4 D
3、,0,4-pig:INFOR DB 0H,0H,5-IT:IFO DB AH,H,”(plese choose 1,2,3,4 r 5):INFOR7 DB AH,0DH,I Pada:IFOR B H,0H,I ike Cat:N9 DB 0AH,0DH, lik Rbi;INFR DB 0AH,0DH,”I like pig:FOR1 DB 0AH,0DH,”yu press an error ky?。骸?DT ENDS;數(shù)據(jù)段結(jié)束 CDE SEGMNT;代碼段開始 Y Y Y Y N N N N N 開始 選項 用戶輸入 Al=1 Al=2 Al=3 Al=4 Al=5 You pres
4、s an error key 結(jié)束 I like panda I like cat I like rabbit I like do not SECS:OD,DS:ATA;段尋址 STRT: OV X,DAT;將 dta 得數(shù)據(jù)存入x 中OV S,AX;為 ds 賦值MV X,OFSEINFOR1;返回變量 INF1 段內(nèi)偏移地址【運行后在屏幕上顯示字符 1-Panda:】MOV AH,0INT 2;執(zhí)行九號功能調(diào)用MV DX,OFFSETINFOR2MOV AH,09IN 2HV DX,OFFSETINFOMOV AH,9HINT 21HMOV X,OFFSTINFOMV AH,HIT 21H
5、OV DX,OFFETINO5;返回變量 IF5 段內(nèi)偏移地址【運行后在屏幕上顯示字符 5-EIT:】O AH,9HIN 2HV DX,F(xiàn)ENFO6 ,09IT 21HOV H,HIT 1HCMP AL,1JEPndaCP L,JEatCMP AL,JEabbtMP L,4JE PP A,5JE PENDJMP Oher nda:MOV X,OFFET IFOR7MO AH,9HINT 21HJMP PD Cat: OFI TSFFO,XD VOM H9,H O H2 NI JMP PEND Rabbt:MV ,OFSET INFOR9V H,9HH1 TN PND Pig:MV DX,OFS
6、ET NFOR1H90,HA V INT 21HJMP PE Othr:MOV DX,OFF INOR1M A,09H12 NIJP PED PEND:MOV H,4CHN 21H CODEENDSD START2、從鍵盤輸入一字符,判斷該字符就是小寫字母、大寫字母、數(shù)字或其它字符.若輸入為小寫字母, 顯示“ ouI put a Lo r Letter !”;若輸入為大寫字母, 顯示“You Inp t a Uppercase L t er !”; 若輸入為數(shù)字,顯示“Y u Input igit !;若輸入為其它字符,顯示“You Inpu Ot r Le t !”。1 、編程指導 字 數(shù)字
7、 0 得SC I 碼為0H 39H; 大寫字母得 ASCII 碼為 4 H H,小寫字母得S I 碼為 7AH 。本題目將字符分為小寫字母、大寫字母、數(shù)字及其它字符,得 根據(jù)鍵入字符得 AS II 碼值判斷其所屬類型, 并顯示相應得信息 息.字符串顯示使用功能號為 09H 得 得 DOS 功能調(diào)用, 接收鍵盤輸入得單個字符使為 用功能號為 01H 得 得 DOS 功能調(diào)用。2、流程圖及程序框圖 1)流程圖 2)程序 DAT SEGMNTINFOR1 B 0H,0DH,”Plase res Ke o input a letter:INFOR2 0H,0DH,You input lowecse lett! ”INFR3 B 0AH,0DH,Yo inp Uppercse leter!”INFO DB 0AH,0H,You input a gi!INFO5 D 0AH,DH,You nput Othr leter! ” DATA ENDS CO SGMENASSUMCS:COE,D:DAA SAR:MOV X,DATA; 顯示信息“Please Press ny Key o input a letter得指令序列以及接收從鍵盤輸入一個字符得指令序列OV DS,XMOVD,OFSEINFRH9,HAVOINT21MOV ,1HI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 仿真樹行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 日照2025年山東日照市嵐山區(qū)人民醫(yī)院招聘急需緊缺專業(yè)技術(shù)人才33人筆試歷年參考題庫附帶答案詳解-1
- 2025至2030年中國襯套總成數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國綜采激光指向儀數(shù)據(jù)監(jiān)測研究報告
- 文山云南文山硯山縣八嘎鄉(xiāng)人民政府招聘城鄉(xiāng)社區(qū)服務崗位人員筆試歷年參考題庫附帶答案詳解
- 2025年閘力式負載電阻箱項目可行性研究報告
- 2025年舞臺柱型噴泉煙花項目可行性研究報告
- 2025至2030年中國高壓膠管管件數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國金帆船數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國退磁線圈數(shù)據(jù)監(jiān)測研究報告
- 2025屆東方電氣集團校園招聘正式開啟筆試參考題庫附帶答案詳解
- DeepSeek科普學習解讀
- 2024年山東公務員考試申論試題(B卷)
- 家政服務員(母嬰護理員)五級模擬試題及答案
- 化工產(chǎn)品加工協(xié)議書范本
- 四年級數(shù)學(四則混合運算帶括號)計算題專項練習與答案
- 2024年中考語文(云南卷)真題詳細解讀及評析
- 電梯消防安全與維護
- 夜景照明吊繩施工方案
- 2025借款合同范本個人向公司借款
- 文化差異下的家庭教育與親子關(guān)系探討
評論
0/150
提交評論