![微機(jī)原理匯編語(yǔ)言實(shí)例及習(xí)題課件_第1頁(yè)](http://file4.renrendoc.com/view/2de343225fb37e2733abac1b5ded369f/2de343225fb37e2733abac1b5ded369f1.gif)
![微機(jī)原理匯編語(yǔ)言實(shí)例及習(xí)題課件_第2頁(yè)](http://file4.renrendoc.com/view/2de343225fb37e2733abac1b5ded369f/2de343225fb37e2733abac1b5ded369f2.gif)
![微機(jī)原理匯編語(yǔ)言實(shí)例及習(xí)題課件_第3頁(yè)](http://file4.renrendoc.com/view/2de343225fb37e2733abac1b5ded369f/2de343225fb37e2733abac1b5ded369f3.gif)
![微機(jī)原理匯編語(yǔ)言實(shí)例及習(xí)題課件_第4頁(yè)](http://file4.renrendoc.com/view/2de343225fb37e2733abac1b5ded369f/2de343225fb37e2733abac1b5ded369f4.gif)
![微機(jī)原理匯編語(yǔ)言實(shí)例及習(xí)題課件_第5頁(yè)](http://file4.renrendoc.com/view/2de343225fb37e2733abac1b5ded369f/2de343225fb37e2733abac1b5ded369f5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
匯編語(yǔ)言程序設(shè)計(jì)匯編語(yǔ)言程序設(shè)計(jì)1上次課后作業(yè)4.6假設(shè)數(shù)據(jù)項(xiàng)定義如下:DATA1DB‘HELLO!GOODMORNING!’DATA2DB20DUP(?)用串操作指令編寫(xiě)程序段,使其分別完成以下功能:(1)從左到右將DATA1中的字符串傳送到DATA2中。(2)傳送完后,比較DATA1和DATA2中的內(nèi)容是否相同。(3)把DATA1中的第3和第4個(gè)字節(jié)裝入AX。(4)將AX的內(nèi)容存入DATA2+5開(kāi)始的字節(jié)單元中。上次課后作業(yè)4.6假設(shè)數(shù)據(jù)項(xiàng)定義如下:2解:(1)MOVAX,SEGDATA1MOVDS,AXMOVAX,SEGDATA2MOVES,AXLEASI,DATA1LEADI,DATA2MOVCX,20CLDREPMOVSB(2)LEASI,DATA1LEADI,DATA2MOVCX,20CLDREPECMPSB。。。解:(1)(2)3(3)LEASI,DATA1ADDSI,2LODSW(4)LEADI,DATA2 ADDDI,5 STOSW(3)(4)LEADI,DATA24編寫(xiě)循環(huán)結(jié)構(gòu)程序,進(jìn)行下列計(jì)算,結(jié)果存入RESULT內(nèi)存單元1+2+3+4+5+6+……+1001+3+5+7+9+11+……+992+4+6+8+10+……+1001+4+7+10+13+……+10011+22+33+44+……+99編寫(xiě)循環(huán)結(jié)構(gòu)程序,進(jìn)行下列計(jì)算,結(jié)果存入RESULT內(nèi)存單元5(1) CODESEGMENT ASSUME CS:CODE START: XOR AX,AX MOV CX,100 AGAIN: ADD AX,CX LOOP AGAIN MOV RESULT,AX MOV AX,4C00H INT 21H CODE ENDS END START(1) CODE6(2)CODE SEGMENT ASSUME CS:CODE START:XOR AX,AX MOV CX,50 MOV BX,1 AGAIN: ADD AX,BX ADD BX,2 LOOP AGAIN MOV RESULT,AX MOV AX,4C00H INT 21H CODE ENDS END START(2)7(3) CODE SEGMENT ASSUME CS:CODE START:XOR AX,AX MOV CX,50 MOV BX,2 AGAIN: ADD AX,BX ADD BX,2 LOOP AGAIN MOV RESULT,AX MOV AX,4C00H INT 21H CODE ENDS END START(3) CODE SEG8(4) CODE SEGMENT ASSUME CS:CODE START:XOR AX,AX MOV CX,34 MOV BX,1 AGAIN: ADD AX,BX ADD BX,3 LOOP AGAIN MOV RESULT,AX MOV AX,4C00H INT 21H CODE ENDS END START(4) CODE SEG9(5) CODE SEGMENT ASSUME CS:CODE START:XOR AX,AX MOV CX,9 MOV BX,11 AGAIN: ADD AX,BX ADD BX,11 LOOP AGAIN MOV RESULT,AX MOV AX,4C00H INT 21H CODE ENDS END START(5) CODE SEG104.17數(shù)組SCORE中存有一個(gè)班級(jí)40名學(xué)生的英語(yǔ)課程成績(jī)。按照0~59,60~74,75~84,85~100統(tǒng)計(jì)各分?jǐn)?shù)段人數(shù),存入N0,N1,N2,N3變量?jī)?nèi)。
DATA SEGEMNT SCORE DW 40 DUP(?) ;運(yùn)行前置入具體數(shù)據(jù)
N0 DW ? N1 DW ? N2 DW ? N3 DW ? DATA ENDS4.17數(shù)組SCORE中存有一個(gè)班級(jí)40名學(xué)生的英語(yǔ)課程成11CODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV N0,0;各計(jì)數(shù)器清零
MOV N1,0 MOV N2,0MOV N3,0LEA SI,SCOREMOV CX,40AGAIN:MOV AX,[SI]CMP AX,59;分段測(cè)試
JA L1L0: INC N0 JMP NEXTL1: CMP AX,74 JA L2 INC N1 JMP NEXT
L2:CMP AX,84JA L3 INC N2 JMP NEXTL3: CMP AX,100 JA NEXT INC N3NEXT:ADD SI,2 LOOP AGAINEXIT:MOV AX,4C00H INT 21H CODE ENDS END STARTCODE SEGMENTL2:CMP AX12數(shù)組ARRAY中存有10個(gè)無(wú)符號(hào)字整數(shù)(元素序號(hào)0~9),現(xiàn)在要?jiǎng)h除其中的第5個(gè)元素。編寫(xiě)程序,把第6~9個(gè)元素移到第5~8個(gè)元素的位置上,并把第9個(gè)元素清零。答: DATA SEGEMNTARRAYDW-386,97,213,21,77,-91,56,7,123,65 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV BX,6*2;第六個(gè)元素在數(shù)組內(nèi)的位移
MOV CX,4 ;循環(huán)計(jì)數(shù)器置初值
AGAIN: MOV AX,ARRAY[BX];取出一個(gè)元素
MOV ARRAY[BX-2],AX;向前移動(dòng)一個(gè)位置
ADD BX,2 ;修改指針
LOOP AGAIN ;循環(huán)4次
MOV ARRAY[BX],0;最后一個(gè)元素清零
MOV AX,4C00H INT 21H CODE ENDS END START數(shù)組ARRAY中存有10個(gè)無(wú)符號(hào)字整數(shù)(元素序號(hào)0~9),現(xiàn)13假設(shè)下列指令中的所有標(biāo)識(shí)符均為類(lèi)型屬性為字的變量,請(qǐng)指出下列指令中哪些是非法的?它們的錯(cuò)誤是什么?(1)MOVBP,AL(2)MOVWORD_OP[BX+4*3][DI],S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金屬防撬窗項(xiàng)目可行性研究報(bào)告
- 2025年度危險(xiǎn)品貨物運(yùn)輸承包服務(wù)標(biāo)準(zhǔn)合同
- 2025年金算盤(pán)行業(yè)深度研究分析報(bào)告
- 2025年中國(guó)核電電纜附件行業(yè)市場(chǎng)深度研究及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025年打字機(jī)維修項(xiàng)目投資可行性研究分析報(bào)告
- 2025年度新型環(huán)保材料購(gòu)銷(xiāo)合同范文
- 2025年P(guān)OE市場(chǎng)分析報(bào)告
- 2025年度基礎(chǔ)設(shè)施互聯(lián)互通借款合同標(biāo)準(zhǔn)范本
- 2025年度戶(hù)外拓展訓(xùn)練風(fēng)險(xiǎn)管理合作協(xié)議
- 2025年度新能源儲(chǔ)能技術(shù)橫向合作合同范本
- 2025年春季學(xué)期學(xué)校德育工作計(jì)劃安排表(完整版)
- 2025年有機(jī)肥行業(yè)發(fā)展趨勢(shì)分析報(bào)告
- 中央2025年中國(guó)文聯(lián)所屬單位招聘14人筆試歷年參考題庫(kù)附帶答案詳解
- 學(xué)生作文稿紙(A4打印)
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 2021年懷化市會(huì)同縣人民醫(yī)院醫(yī)護(hù)人員招聘筆試試題及答案解析
- 《中華人民共和國(guó)職業(yè)分類(lèi)大典》電子版
- 即興口語(yǔ)(姜燕)-課件-即興口語(yǔ)第二章PPT-中國(guó)傳媒大學(xué)
- “克勤克儉、厲行節(jié)約”P(pán)PT課件:如何過(guò)“緊日子”
- 項(xiàng)目配置管理計(jì)劃范本(完整版)
- 防止大型變壓器損壞和互感器爆炸事故
評(píng)論
0/150
提交評(píng)論