下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實用文檔實驗一請在數(shù)據(jù)段中定義兩個數(shù), 要求編寫程序分別計算出這兩個數(shù)的和、 差、 積、 商, 并用 Debug的相關(guān)命令查詢計算結(jié)果。(略)實驗二內(nèi)存自 TABLE 開始的連續(xù)16 個單元中存放著0 15 的平方值, 查表求 DATA 中任意數(shù) X(0WX W15)的平方值,并將結(jié)果放在RESULT中。DATA1 SEGMENTTABLE DB 0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225DATA DB 10RESULT DB ?DATA1 ENDSSTAC SEGMENTDB 100 DUP (?)STAC ENDSCODE SEGME
2、NTASSUME DS:DATA1,SS:STAC,CS:CODESR:MOV AX,DATA1MOV DS,AXMOV AX,STACLEA BX,TABLEMOV SS,AX實用文檔MOV AH,0MOV AL,DATAXLATMOV RESULT,ALMOV AH,4CHINT 21HCODE ENDSEND SR實驗三試編寫一程序:比較兩個字符串 STRING1 和 STRING2 所含的字符是否相同。若相同則顯示 MATCH ,否則顯示NO MATCH 。DATA1 SEGMENTSTRING1 DB 10,?,10 DUP (?)STRING2 DB 10,?,10 DUP (?)
3、REM1 DB 'PLEASE INPUT STR1: $'REM2 DB 'PLEASE INPUT STR2: $'MESS1 DB 'MATCH$'MESS2 DB 'NO MATCH$'DATA1 ENDSCODE1 SEGMENTASSUME CS:CODE1,DS:DATA1MOV DS,AXMOV ES,AXLEA DX,REM1MOV AH,09HINT 21HLEA DX, STRING1MOV AH, 0AHINT 21HMOV DL, 0DHMOV AH, 6INT 21HMOV DL, 0AHMOV AH,
4、 6INT 21HLEA DX,REM2MOV AH,09HINT 21HLEA DX, STRING2MOV AH, 0AHINT 21HMOV DL,0DHMOV AH,6實用文檔INT 21HMOV DL,0AHMOV AH,6INT 21HLEA SI, STRING1LEA DI,STRING2MOV CL,SI+1MOV BL,DI+1CMP CL,BLJNE NOMCLDMOV CH,0ADD CL,2REPZ CMPSBJNZ NOMMAT: LEA DX,MESS1JMP SHORT DISP1NOM: LEA DX,MESS2DISP1: MOV AH,09HINT 21H
5、CODE1 ENDSEND STT實驗四設(shè)有 10 個學(xué)生的成績分別為: 56 , 69 , 84 , 82 , 73 , 88 , 99 , 63 , 100 , 80 分。試編寫程序分別統(tǒng)計低于60 分、 60-69 分、 70-79 分、 80-89 分、 90-99 分及 100 分的人數(shù),并將各分?jǐn)?shù)段的人數(shù)在屏幕上顯示出來。DATA SEGMENTSCORE DB 56,69,84,82,73,88,99,63,100,80NUM_UNDER60 DB 0NUM_60TO69 DB 0NUM_70TO79 DB 0NUM_80TO89 DB 0NUM_90TO99 DB 0NUM_1
6、00 DB 0DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATA實用文檔MOV DS,AXXOR AX,AXMOV CX,10LEA BX,SCORECOMPARE:CMP BYTE PTR BX,60JL UNDER60JMP IS60TO69IS60TO69:CMP BYTE PTR BX,70JL _60TO69JMP IS70TO79IS70TO79:CMP BYTE PTR BX,80JL _70TO79JMP IS80TO89IS80TO89:CMP BYTE PTR BX,90JL _80TO89JMP IS9
7、0TO99IS90TO99:CMP BYTE PTR BX,100JL _90TO99JZ EQUAL100UNDER60:ADD NUM_UNDER60,1JMP CON_60TO69:ADD NUM_60TO69,1JMP CON_70TO79:ADD NUM_70TO79,1JMP CON_80TO89:ADD NUM_80TO89,1JMP CON_90TO99:ADD NUM_90TO99,1JMP CONEQUAL100:ADD NUM_100,1CON:實用文檔LEA BX,BX+1LOOP COMPARELAST:MOV DL,NUM_UNDER60ADD DL,30HMOV
8、AH,2INT 21HMOV DL,' 'MOV AH,2INT 21HMOV DL,NUM_60TO69ADD DL,30HMOV AH,2INT 21HMOV DL,' 'MOV AH,2INT 21HMOV DL,NUM_70TO79ADD DL,30HMOV DL,' 'MOV AH,2INT 21HMOV DL,NUM_80TO89ADD DL,30HMOV AH,2INT 21HMOV DL,' 'MOV AH,2INT 21HMOV DL,NUM_90TO99ADD DL,30HMOV AH,2INT 21HMOV
9、DL,' 'MOV AH,2INT 21HMOV DL,NUM_100ADD DL,30HMOV AH,2INT 21HMOV AH,4CH實用文檔INT 21HCODE ENDSEND START實驗 5設(shè)有 10 個學(xué)生的成績分別為 88.75.95.63.98.78.87.73.90.60編寫程序分別排出他們的名次,并分別存放在后續(xù)的 10 個單元中DATA SEGMENTSCORE DB 88,75,95,63,98,78,87,73,90,60ORDER DB 10 DUP(?)DISPLAY DB '$'DATA ENDSSTACK SEGMENTD
10、B 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOV AX,DATAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXLEA DI,ORDERLEA BX,SCOREMOV DX,10L2:MOV AL,BXLEA SI,SCOREMOV CX,10MOV BYTE PTRDI,1L1:CMP AL,SIJNC TTL:INC BYTE PTRDITT:INC SILOOP L1INC BXINC DIDEC DX實用文檔JNZ L2MOV CX,10LE
11、A DX,DISPLAYMOV AH,9INT 21HLEA SI,ORDERL3:MOV AL,SICMP AL,10JAE TENMOV DL,SIADD DL,30HMOV AH,2INT 21HJMP DOUTEN:DAAPUSH AXPUSH CXSHR AL,CLMOV CL,4實用文檔POP CXADD AL,30HMOV DL,ALMOV AH,2INT 21HPOP AXAND AL,0FHADD AL,30HMOV DL,ALMOV AH,2INT 21HDOU:INC SICMP CX,1JZ FMOV DL,','MOV AH,2INT 21HLOOP
12、L3F:INT 21HCODE ENDSEND START實驗六編寫程序: 要求完成從鍵盤輸入字符, 若輸入的是數(shù)字N , 則響鈴 N 次。 如輸入不是數(shù)字,則不響鈴。DATA SEGMENTNUM DB ?DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODESTART: MOV AX,DATAMOV DS,AXMOV AH,1INT 21HXOR CX,CXCMP AL,30HJL L1CMP AL,3AHJGE L1SUB AL,30HMOV CL,AL實用文檔RING: MOV DL,07HMOV AH,2INT 21HCALL DELAYLOOP RI
13、NGDELAY PROCDLAY: PUSH CXMOV BX,0FFFFHLP2: MOV CX,176HLP1: PUSHFPOPFLOOP LP1DEC BXJNZ LP2POP CXRETDELAY ENDPL1:MOV AH,4CHINT 21HCODE ENDSEND STARTCODE ENDSEND START實驗七子程序調(diào)用:從鍵盤輸入字符串(包括數(shù)字,大寫字母,小寫字母,標(biāo)點符號),要求調(diào)用子程序?qū)⑵渲械男懽帜皋D(zhuǎn)換成大寫字母,然后將結(jié)果輸出。DATA SEGMENTBUF DB 100,?,100 DUP(?)CR DB 13,10,'$'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HMOV DL,0DHMOV AH,6INT 21HMOV DL,0AH實用文檔MOV AH,6INT 21HXOR BX,BXLEA SI,BUF+2XOR CX,CXMOV CL,BUF+1L1:MO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年全球及中國家用核酸診斷試劑盒行業(yè)應(yīng)用態(tài)勢及發(fā)展前景預(yù)測報告
- 2024-2030年全球及中國臺式電導(dǎo)率儀行業(yè)需求現(xiàn)狀及投資前景預(yù)測報告
- 2024-2030年全球及中國利托那韋行業(yè)需求趨勢及盈利前景預(yù)測報告
- 2024-2030年全球及中國人臉識別測溫儀行業(yè)競爭現(xiàn)狀及營銷前景預(yù)測報告
- 2024-2030年全球及中國GSM調(diào)制解調(diào)器行業(yè)銷售動態(tài)及供需前景預(yù)測報告
- 2024-2030年全球與中國耐火陶瓷纖維行業(yè)需求動態(tài)與發(fā)展規(guī)模預(yù)測報告
- 2024-2030年全球PU膜行業(yè)競爭趨勢及未來營銷渠道研究報告
- 2024-2030年二向色濾光片公司技術(shù)改造及擴(kuò)產(chǎn)項目可行性研究報告
- 2024-2030年中國鮮花電商行業(yè)運(yùn)作模式及投資戰(zhàn)略建議報告
- 2024-2030年中國高純石英砂行業(yè)趨勢預(yù)測發(fā)展規(guī)模分析報告版
- 國家開放大學(xué)電大《會計信息系統(tǒng)》期末終考題庫及標(biāo)準(zhǔn)參考答案
- 安徽省2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 2024年人教版八年級生物(上冊)期末試卷及答案(各版本)
- 醫(yī)院等級創(chuàng)建工作匯報
- 2024至2030年中國3C電子產(chǎn)品租賃行業(yè)市場深度研究及投資規(guī)劃建議報告
- 11G902-1 G101系列圖集常用構(gòu)造三維節(jié)點詳圖
- DL∕T 5372-2017 水電水利工程金屬結(jié)構(gòu)與機(jī)電設(shè)備安裝安全技術(shù)規(guī)程
- 溝槽土方開挖施工
- 2024年云南中考?xì)v史試卷試題答案解析及備考指導(dǎo)課件(深度解讀)
- 工程電磁場(山東聯(lián)盟)智慧樹知到期末考試答案章節(jié)答案2024年山東航空學(xué)院
- 提高護(hù)理文書書寫規(guī)范率PDCA
評論
0/150
提交評論