




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
習(xí)題課
1.段內(nèi)直接轉(zhuǎn)移指令采用的尋址方式是
A.直接尋址B.相對(duì)尋址
C.絕對(duì)尋址D.間接尋址
2.條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍
A.-128—+127
B.-32768—+32767
C.0—+255
D.0—+65535(B)(A)3.帶符號(hào)數(shù)條件轉(zhuǎn)移指令JG發(fā)生轉(zhuǎn)移的條件是A.SF=OFORZF=0B.SFOFANDZF=0C.SF=OFANDZF=0D.SFOFORZF=1(C)
MOVAX,9B47H
MOVBX,0B568H
ADDAX,BX
JNOL1
JNCL2
SUBAX,BX
JNCL3
JNOL4
JMPSHORTL5問(wèn):(1)程序執(zhí)行后,(AX)=?(2)程序轉(zhuǎn)向哪個(gè)標(biāo)號(hào)?4.執(zhí)行下列程序:(1)9B47H
(2)L5
5.設(shè)AX,BX,CX中的數(shù)是帶符號(hào)數(shù),下列
程序求AX,BX,CX中的最小值,結(jié)果存放
在AX中,請(qǐng)將程序填寫(xiě)完整。
CMPAX,BX(1)_________________
XCHGAX,BXNEXT:CMPCX,AX
(2)___________________
XCHGAX,CXEXIT:(1)JLENEXT或JNGNEXT
(2)JGEEXIT
或JNLEXIT
6.下列程序段求數(shù)組ARY的累加和。請(qǐng)將程序
填寫(xiě)完整。ARYDW45H,68H,…………,0ABC1H,9600H;共10項(xiàng)COUNTDW10(1)__________MOVCX,COUNTXORAX,AXAGAIN:ADDAX,[SI]ADDSI,2(2)____________
(1)LEASI,ARY
或MOVSI,OFFSETARY
(2)LOOPAGAIN
7.循環(huán)指令LOOPNZ終止循環(huán)的條件是
A.(CX)=0,且ZF=0
B.(CX)=0,或ZF=1
C.(CX)≠0,且ZF=0
D.(CX)≠0,或ZF=1
8.執(zhí)行如下程序:
MOV
AX,0
MOV
BX,1
MOV
CX,100
A:ADD
AX,BX
INC
BX
LOOP
A
HLT
執(zhí)行后(BX)=
A.99B.100C.101D.102(B)(C)9.CODESEGMENT ASSUMECS:CODE START:MOVCX,1 MOVBL,2 AGAIN:MOVAL,BL INCBL MULBL ADDCX,AX CMPAX,002AH JBAGAIN MOVAH,4CH INT21H CODEENDS ENDSTART
問(wèn):(1)該程序所完成的功能可用算術(shù)表達(dá)式表示為
。
(2)該程序完成后(CX)=
。
(1)(CX)=1+2*3+3*4+4*5+5*6+6*7
(2)6FH或111
10.DATASEGMENT
S9DB0,1,2,3,4,5,6,7,8,9
DATAENDS┆
LEASI,S9
LEA
DI,S9+1
MOVCX,5
LOP:MOVAL,[SI]
XCHGAL,[DI]
MOV[SI],AL
ADDSI,2
ADDDI,2
LOOPLOP上述程序段運(yùn)行后,S9開(kāi)始的10個(gè)字節(jié)存儲(chǔ)單元內(nèi)容是什么?
S9DB1,0,3,2,5,4,7,6,9,811.BLOCKDB
20H,1FH,08H,81H,0FFFH……RESULTDB
?START:
LEA SI,BLOCK
MOV CX,[SI]INC SIMOV AL,[SI]LOP1:
CMP AL,[SI+1]JNG NEXTMOV AL,[SI+1]NEXT:INC SILOOP LOP1MOV RESULT,ALHLT
問(wèn):(1)該程序完成的功能是什么?
(2)該程序的循環(huán)次數(shù)是多少次?(1)找出存儲(chǔ)單元BLOCK
中的最小值。(2)20H
12.FACTPROCMOVDX,0
CMPAX,0JNZDONEMOVAX,1JMPX1DONE:PUSHAX
DECAXCALLFACTPOPCXMULCXX1:RETFACTENDP若執(zhí)行以上子程序前,(AX)=5,則子程序完成的功能是:
,執(zhí)行該子程序后(AX)=
。
(1)求5!(或求5的階乘)
(2)120(或78H)
13.
MOVAL,38H
MOVBL,49H
CALLSUBO
INCAL
DECCL
SUBOPROC
ADDAL,BL
MOVCL,AL
DAA
RET
SUBOENDP上述程序段運(yùn)行后,(AL)=(),(CL)=()。(AL)=(88H)(CL)=(80H)14.現(xiàn)有一子程序
SUB1PROCTESTAL,80H檢測(cè)AL中的數(shù)值最高位JEPLUSTESTBL,80HJNEEXITOJMPXCHANGEPLUS:TESTBL,80HJEEXITOXCHANGE:XCHGAL,BLEXITO:RETSUB1ENDP
試回答(1)子程序的功能是什么?(2)若調(diào)用子程序前(AL)=9AH,(BL)=77H,則返回主程
序時(shí),(AL)=
,(BL)=______。
(1)子程序的功能是判別AL和BL中的數(shù)是否為異號(hào)數(shù),當(dāng)為異號(hào)時(shí)交換,否則不變。
(2)(AL)=77H,(BL)=9AH(1)子程序名:AVER(2)子程序功能:求一組無(wú)符號(hào)字節(jié)數(shù)據(jù)的平均值(3)入口條件:數(shù)據(jù)首地址在SI中,數(shù)據(jù)個(gè)數(shù)在CL中(4)出口條件:平均值在AL中AVER PROC NEAR PUSH SI PUSH CX
()
AGAIN:ADDAL,[SI] ADC AH,0
()
DEC CL JNZ AGAIN POP CX DIV CL POP SI RETAVERENDP15.依據(jù)下述子程序說(shuō)明文件把子程序補(bǔ)充完整
(1)XORAX,AX
(2)INCSI16.已知RET指令是屬性為NEAR子程序中的返回指令,執(zhí)行RET4前SP=100H,執(zhí)行后SP的內(nèi)容為()。A.102H B.106HC.0FCH D.0FAH(B)CODESEGMENTUSE16ASSUMECS:CODEDECBINPROCFARMOVBX,0NEW:MOVAH,01INT21HSUBAL,30HJBEXITCMPAL,09JAEXITCBWXCHGAX,BXMOVCX,10MULCXADDBX,AXJMPNEWEXIT:RETDECBINENDPCODEENDS17.編制一個(gè)子程序,輸入一個(gè)數(shù)據(jù)串轉(zhuǎn)換成對(duì)應(yīng)的10進(jìn)制數(shù)據(jù)。
18.在串指令REP
MOVSB中,重復(fù)次數(shù)
一定放在(
)寄存器中。
A.AX
B.BX
C.CX
D.DX
19.下面指令中,合理而有意義的指令是(
)。
A.REPLODSB
B.REPSCASB
C.REPCMPSB
D.REPMOVSB
20.串操作指令中,目標(biāo)串操作數(shù)的段地址一定
在(
)寄存器中。
A.CS
B.SS
C.DS
D.ES(C)(D)(D)21.在下列串操作指令中,同時(shí)使用源串和目的串地址指針的指令是()。A.STOSW
B.LODSWC.SCASW
D.CMPSW22.在串操作程序中,通常在重復(fù)前綴指令REPZ或REPNZ后,選用的串操作指令是_______或_____才有實(shí)際意義。(D)SCASCMPS23.對(duì)于下列程序段:
AGAIN:MOV
AL,[SI]
MOV
ES:[DI],AL
INC
SI
INC
DI
LOOP
AGAIN
也可用______指令完成同樣的功能。
A.REP
MOVSB
B.REP
LODSB
C.REP
STOSB
D.REPE
SCASB(A)
24.在一段匯編程序中多次調(diào)用另一段
程序,用宏指令比用子程序?qū)崿F(xiàn)起來(lái)()。
A.占內(nèi)存空間小,但速度慢
B.占內(nèi)存空間大,但速度快
C.占內(nèi)存空間相同,速度快
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋相互對(duì)換協(xié)議書(shū)
- 醫(yī)療廢物回收委托協(xié)議書(shū)
- 撤銷(xiāo)財(cái)產(chǎn)份額轉(zhuǎn)讓協(xié)議書(shū)
- 勞動(dòng)合同自然終止協(xié)議書(shū)
- 安全培訓(xùn)專(zhuān)家聘用協(xié)議書(shū)
- 合同無(wú)效糾紛調(diào)解協(xié)議書(shū)
- 割除河道鋼筋合同范本
- 果園管理承包合同范本
- 挖機(jī)委托改裝合同范本
- 2025房屋租賃合同協(xié)議書(shū)模板
- 報(bào)修申請(qǐng)表(完整版)
- MOOC 財(cái)務(wù)報(bào)表分析-華中科技大學(xué) 中國(guó)大學(xué)慕課答案
- 師帶徒培養(yǎng)方案范文
- 山東萊陽(yáng)核電項(xiàng)目一期工程水土保持方案
- 臨床醫(yī)學(xué)概論課程的婦產(chǎn)科學(xué)與生殖醫(yī)學(xué)
- 2024年中國(guó)鐵路物資西安有限公司招聘筆試參考題庫(kù)含答案解析
- PDCA降低護(hù)士針刺傷發(fā)生率
- 幼兒園大班美術(shù)《臉部彩繪》
- 2021年安全生產(chǎn)月:安全執(zhí)行力培養(yǎng)專(zhuān)題培訓(xùn)課件
- 陜西碑刻總目提要編纂凡例
- GB/T 3785.1-2023電聲學(xué)聲級(jí)計(jì)第1部分:規(guī)范
評(píng)論
0/150
提交評(píng)論