版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.作業(yè)8:第三章習(xí)題 P12211(1)、(3)13(1)(5)并說(shuō)明每條指令的尋址方式。其中(4)的正確格式為:JMP FAR PTR PROG_F后面兩問(wèn)不做。作業(yè)8參考答案:11(1)EXTRA SEGMENT ;附加段GET_CHAR DB 26 DUP (?)EXTRA ENDSCODE SEGMENT ;代碼段 ASSUME CS:CODE, DS:DATA, ES:EXTRA;段分配START: MOV AX, DATA ;初始化DS MOV DS, AX MOV AX, EXTRA ;初始化ES MOV ES,AX LEA SI,STRING LEA DI,GET_CHAR M
2、OV CX,26 CLD REP MOVSB MOV AH,4CH ;返回DOS INT 21HCODE ENDS END START ;源程序結(jié)束(3)CODE SEGMENT ;代碼段 ASSUME CS:CODE, DS:DATA, ES:DATA;段分配START: MOV AX, DATA ;初始化DS和ES MOV DS, AX MOV ES,AX LEA DI,STRING LEA AL,& ;待搜索字符 MOV CX,26 CLDCONT: REPNE SCASB ;目的串ES:DI JNZ FINAL ;搜索結(jié)束,轉(zhuǎn)FINAL MOV BYTE PTR DI-1, ;DS:D
3、I JMP CONT ;繼續(xù)搜索FINAL: MOV AH,4CH ;返回DOS INT 21HCODE ENDS END START ;源程序結(jié)束13尋址方式轉(zhuǎn)移地址(1)段內(nèi)直接1200:0278H(2)段內(nèi)間接1200:0300H(3)段內(nèi)間接1200:4800H(4)段間直接3400:0ABCH(5)段間間接00FF:4800H作業(yè)9:第三章習(xí)題 P122P12312、14作業(yè)9參考答案:12: MOV BX,0 ;統(tǒng)計(jì)寄存器清0MOV CX,16 ;循環(huán)次數(shù)NEXT: ROL AX,1 ;循環(huán)左移1位JNC GOON ;CF=0,轉(zhuǎn)GOONINC BX ;CF=1,統(tǒng)計(jì)累加1GOON
4、: RCR DX,1 ;帶CF循環(huán)右移1位LOOP NEXT ;循環(huán)控制HLT ;停機(jī)14:循環(huán)次數(shù)AXBXCXDX(1)451600(2)12431(3)23720作業(yè)10:第三章習(xí)題 P12318第四章習(xí)題 P1995、6作業(yè)10參考答案:第三章18:(1)0040H4=10H(或16號(hào)中斷)(2)D169:240BH(或D3A98H)第四章5:AX=1, BX=20, CX=16:將外設(shè)端口地址為5FH的內(nèi)容讀入AL若該內(nèi)容的最高位為0,AH=FFH;若該內(nèi)容的最高位為1,AH=0作業(yè)11:第四章習(xí)題 P1981、3作業(yè)11參考答案:1:A1占4BA2占6BA3占40B(452)A4占6
5、0B(1435)3:L=6 即變量BUF占用的內(nèi)存字節(jié)數(shù)作業(yè)12:第四章習(xí)題 P1984、補(bǔ)充題1:以下的語(yǔ)句有數(shù)據(jù)0503H的字單元有多少個(gè)?0305H的字單元又有多少個(gè)?畫圖示出求解過(guò)程。VAR1 DB 25H DUP (3,3 DUP (5)補(bǔ)充題2:(閱讀程序,寫結(jié)果)執(zhí)行下列指令段后,AX、BX寄存器的內(nèi)容是什么?ORG 2000HVAR DW 2TAB1 DB 10H,20H,30H,40H,50H,60H RESULT DW ? MOV BX, OFFSET TAB1 ADD BX, VAR MOV AX, BX 補(bǔ)充題3(編程):利用中斷調(diào)用,編寫程序在屏幕上順序顯示26個(gè)大寫
6、英文字母AZ,光標(biāo)回車換行。作業(yè)12參考答案:第四章習(xí)題4:PLENTH=2+16+4=22(或16H)表示PAR、PNAME、COUNT三個(gè)變量總共占用的內(nèi)存字節(jié)數(shù)補(bǔ)充題1:數(shù)據(jù)0503H的字單元有25H個(gè)數(shù)據(jù)0305H的字單元有24H個(gè)補(bǔ)充題2:BX=2004H AX=4030H補(bǔ)充題3:方法:采用9號(hào)功能調(diào)用(顯示字符串)DATA SEGMENTSTR DB ABCDEFGHIJKLMNOPQRSTUVWXYZ,0DH,0AH,$DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX LEA DX,S
7、TR (或MOV DX,OFFSET STR) MOV AH,9 INT 21H MOV AH,4CH INT 21HCODE ENDS END START方法:采用2號(hào)功能調(diào)用(顯示單字符)CODE SEGMENT ASSUME CS:CODESTART:MOV CX,26 ;循環(huán)顯示26個(gè)大寫字母MOV DL,41H(或A)NEXT: MOV AH,2 INT 21H INC DL LOOP NEXT MOV DL,0DH ;顯示回車換行 MOV AH,2 INT 21HMOV DL,0AH MOV AH,2 INT 21H MOV AH,4CH INT 21HCODE ENDS END
8、START作業(yè)13:補(bǔ)充題1:(閱讀程序,寫結(jié)果)STR DB ABCDEF0123456789 MOV BX ,OFFSET STR MOV AL ,65H PUSH AX AND AL ,0FH XLAT MOV DL,AL POP AX ADD AL,08H DAA MOV DH,AL CMP DH,32H 執(zhí)行上面程序段后,(DL)=46H?,(DH)=73H? 補(bǔ)充題2(編程):查找某門課學(xué)生考試最高成績(jī)及并列人數(shù)。設(shè)學(xué)生人數(shù)50人,成績(jī)存放在內(nèi)存TAB開始的表中,最高成績(jī)存入MAX單元,并列人數(shù)存入NUM單元。DATA SEGMENTDATA ENDSCODE SEGMENT AS
9、SUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV AH,4CH INT 21HCODE ENDS END START補(bǔ)充題3:已知程序段: MOV AX,X MOV BX,Y TEST AX,BX JS AA TEST AX,8000H JS BB MOV CX,0 JMP RR BB: MOV CX,1 JMP RR AA: MOV CX,OFFFFH RR: MOV Z,CX(1)若存儲(chǔ)單元X的內(nèi)容為40F4H,Y為D300H,程序執(zhí)行后Z為多少?(2)若X為879CH,Y為CFFFH,Z為多少?(3)若X為0300H,Y為6FFFH,
10、Z為多少?補(bǔ)充題4:已知程序段: MOV AX,13H MOV CX,10H MOV DX,01H XOR BX,BXL1: TEST AX,DX JZ L2 INC BX L2: SHL DX,1 LOOP L1 求該程序執(zhí)行后BX的值。該段程序的功能是什么?作業(yè)14:補(bǔ)充題1:(程序填空)下面子程序段的功能是將數(shù)據(jù)段中存于BUF開始的單元中一32位數(shù)循環(huán)左移一位,其結(jié)果存于RSLT單元。試在空白處填上適當(dāng)?shù)膬?nèi)容以保證程序的正確性。 XHZY PROC FAR PUSH AX PUSH DX MOV AX,BUF MOV DX,BUF+2 SHL AX, (1) RCL DX, (2) (3
11、) MOV RSLT,AX MOV (4) (5) (6) RET XHZY ENDP補(bǔ)充題2(編程):已知程序段:SUBP PROC PUSH BP MOV BP,SP PUSH CX PUSH BX MOV AX,BP+4 MOV BX,BP+6L1: ADD AX,BX POP BX POP CX POP BP RET 4SUBR ENDPMAIN PROC FAR MOV AX,300H PUSH AX MOV AX,205H PUSH AX CALL SUBR HLTMAIN ENDP 程序執(zhí)行結(jié)果AX的內(nèi)容是什么?程序執(zhí)行到標(biāo)號(hào)為L(zhǎng)1處時(shí),BP的內(nèi)容減SP的內(nèi)容結(jié)果是多少?補(bǔ)充題3:以下為一段數(shù)據(jù)串搬家程序,請(qǐng)指出其中的錯(cuò)誤,并寫出正確語(yǔ)句。A DB 1,2,3,123B DB N DUP(?)N EQU -A MOV SI,AMOV DI,BMOV CX,LENGTH ALP: MOV AX,SIMOV DI,AXINC SIINC D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版小區(qū)商業(yè)街物業(yè)社區(qū)環(huán)境美化服務(wù)合同3篇
- 2025版挖掘機(jī)產(chǎn)品售后服務(wù)與技術(shù)升級(jí)合同范本3篇
- 二零二五年度農(nóng)產(chǎn)品展銷中心攤位租賃合同
- 2024項(xiàng)目代建協(xié)議合同
- 二零二五個(gè)人權(quán)利質(zhì)押貸款合同范本3篇
- 2025年度旅游行業(yè)納稅擔(dān)保服務(wù)協(xié)議
- 2025版二手房買賣合同風(fēng)險(xiǎn)評(píng)估協(xié)議3篇
- 2025年苗圃租賃合同及苗木種植與科研合作協(xié)議
- 二零二五寵物醫(yī)院獸醫(yī)職務(wù)聘任與培訓(xùn)合同4篇
- 二零二五年度出院患者出院前評(píng)估協(xié)議書范本4篇
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- 2024人教新目標(biāo)(Go for it)八年級(jí)英語(yǔ)下冊(cè)【第1-10單元】全冊(cè) 知識(shí)點(diǎn)總結(jié)
- 垃圾車駕駛員聘用合同
- 2024年大宗貿(mào)易合作共贏協(xié)議書模板
- 變壓器搬遷施工方案
- 單位轉(zhuǎn)賬個(gè)人合同模板
- 八年級(jí)語(yǔ)文下冊(cè) 成語(yǔ)故事 第十五課 諱疾忌醫(yī) 第六課時(shí) 口語(yǔ)交際教案 新教版(漢語(yǔ))
- 中考語(yǔ)文二輪復(fù)習(xí):記敘文閱讀物象的作用(含練習(xí)題及答案)
- 2024年1月高考適應(yīng)性測(cè)試“九省聯(lián)考”數(shù)學(xué) 試題(學(xué)生版+解析版)
- (正式版)JBT 11270-2024 立體倉(cāng)庫(kù)組合式鋼結(jié)構(gòu)貨架技術(shù)規(guī)范
- EPC項(xiàng)目采購(gòu)階段質(zhì)量保證措施
評(píng)論
0/150
提交評(píng)論