版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
作業(yè)3〔請(qǐng)同學(xué)們作業(yè)時(shí),不要改變題號(hào)、字體及答案的顏色,僅修改表內(nèi)答案字母〕第一題得分第二題得分第三題得分總分判斷題[30分]〔在表格內(nèi)填空,正確填A(yù),錯(cuò)誤填B請(qǐng)不要改變字體的顏色〕題號(hào)123456789101112131415答案BBAAAAAAAAABBAB不同指令的指令周期是等長的。8086CPU在響應(yīng)中斷時(shí),執(zhí)行叁個(gè)中斷響應(yīng)周期假設(shè)SS=5310H,SP=0E30H,其物理地址為(53F30H)。8086中斷系統(tǒng)分為硬件中斷和軟件中斷兩類.假設(shè)CH=07H,CL=08H,執(zhí)行指令A(yù)DDCH,CL后,AF=(0),CF=(0),OF=(0),PF=(1)。指令由(操作碼)和(操作數(shù))兩個(gè)字段構(gòu)成。條件轉(zhuǎn)移指令JNE的測(cè)試條件是(ZF=0)。假設(shè)用指針〔BP〕訪問存儲(chǔ)器,那么數(shù)據(jù)包含在(SS)段中。假設(shè)AX=1234H,SP=1000H,指令PUSHAX執(zhí)行后AX=(1234H),SP=(0FFEH)。10.指令采用(立即)尋址方式時(shí)操作數(shù)是在代碼段中。11.程序中的轉(zhuǎn)移指令、返回指令以及中斷處理都能對(duì)CS、IP進(jìn)行操作。12.SRAM電源撤除,信息不會(huì)喪失。13.MOV[DI][SI]14.DMA是一種不需要CPU介入的高速數(shù)據(jù)傳送方式。15.8086的中斷系統(tǒng)中有兩類硬中斷:可屏蔽中斷和軟中斷。二、選擇題[60分]〔在表格內(nèi)填寫正確答案的大寫字母,請(qǐng)不要改變字體的顏色,當(dāng)有多個(gè)A時(shí),表示是多項(xiàng)選擇題〕題號(hào)123456789101112131415答案CCCCDBADBDACACC題號(hào)161718192021222324252627282930答案AADADDCDDADBBBA程序中數(shù)據(jù)定義如下:
DATA1DW?
DATA2DB32DUP(?)
DATA3DD?
COUNTEQU$-DATA1
此時(shí)COUNT的值是〔C〕。(A)19(B)39(C)38(D)372.執(zhí)行以下程序段后:
BUFDB01H
……
XORAL,AL
MOVAL,BUF
MOVBL,AL
SALAL,1
ADDAL,BL
XORAL,0FFH
HLT
存放器AL的值是多少?存放器BL的值是多少?C
(A)①AL=0FFH②BL=1(B)①AL=0FCH②BL=2(C)①AL=0FCH②BL=1(D)①AL=0ECH②BL=13.寫出以下程序段的功能C
MOVBX,2000H
MOVDS,BX
XORAL,AL
MOVCX,100
AGAIN:MOV[BX],AL
INCBX
LOOPAGAIN(A)數(shù)據(jù)段中以0100H起始的100個(gè)單元中的內(nèi)容置1(B)數(shù)據(jù)段中以0100H起始的100個(gè)單元中的內(nèi)容清零(C)數(shù)據(jù)段中以2000H起始的64H個(gè)單元中的內(nèi)容清零(D)數(shù)據(jù)段中以2000H起始的200個(gè)單元中的內(nèi)容清零4.寫出以下程序段的功能C
LEASI,BUFFER
LEADI,ARRAY
MOVCX,100
XORBL,BL
LP:CMP[SI],01H
JNZLP1
INCBL
LP1:INCSI
LOOPLP
MOV[DI],BL(A)統(tǒng)計(jì)以ARRAY為首址的100個(gè)單元中數(shù)字為1的個(gè)數(shù)存入BUFFER單元(B)統(tǒng)計(jì)以ARRAY為首址的64H個(gè)單元中數(shù)字為1的個(gè)數(shù)存入BUFFER單元(C)統(tǒng)計(jì)以BUFFER為首址的100個(gè)單元中數(shù)字為1的個(gè)數(shù)存入ARRAY單元(D)統(tǒng)計(jì)以BUFFER為首址的100個(gè)單元中數(shù)字為0的個(gè)數(shù)存入ARRAY單元5.寫出以下程序段的功能D
MOVCX,16
MOVAX,N
MOVBH,0
LP0:SHLAX,1
JCLP
INCBH
LP:LOOPLP0
MOVSUM,BH(A)統(tǒng)計(jì)CX字中0的個(gè)數(shù)(B)統(tǒng)計(jì)CX字中1的個(gè)數(shù)(C)統(tǒng)計(jì)N字中1的個(gè)數(shù)(D)統(tǒng)計(jì)N字中0的個(gè)數(shù)6.寫出以下程序段的功能B
MOVAL,N
ANDAL,0FH
MOVBL,ALMOVAL,N
SHRAL,4
MOVBH,AL(A)將將N的內(nèi)容拆為兩局部分別存入AL,BL中(B)將N的內(nèi)容拆為兩局部分別存入BH,BL中(C)將N的內(nèi)容拆為兩局部分別存入BH,AL中(D)將N的內(nèi)容拆為兩局部分別存入AH,BL中7.執(zhí)行以下程序段后,AX=?A
MOVAX,0702H
MOVBH,09H
AAD
DIVBH(A)AX=0008H(B)AX=0009H(C)AX=0007H(D)AX=0006H8.下面程序段執(zhí)行后AL=?D
ABCDW2152H,3416H,5731H,4684H
MOVBX,OFFSETABC
MOVAL,3
XLAT(A)AL=16H(B)AL=52H(C)AL=67H(D)AL=34H9.執(zhí)行下面的程序段后AX=?B
MOVCX,5
MOVAX,50
NEXT:SUBAX,CX
LOOPNEXT
HLT(A)AX=22H(B)AX=23H(C)AX=33H(D)AX=21H執(zhí)行下面的程序段后AX=?D
TABDW1,2,3,4,5,6
ENTRYEQU6
MOVBX,OFFSETTAB
ADDBX,ENTRY
MOVAX,[BX](A)AX=0006H(B)AX=0001H(C)AX=0002H(D)AX=0004H11.執(zhí)行下面程序段后AX=A
ARRAYDW1,2,3,4,5,6,7,8,9,10
COUNTEQU$-ARRAY
XORAX,AX
MOVCX,COUNT
MOVSI,OFFSETARRAY
NEXT:ADDAX,[SI]
INCSI
LOOPNEXT(A)AX=0055H(B)AX=0555H(C)AX=5555H(D)AX=0005H12.寫出以下程序段的功能C
MOVAH,1
INT21H
ANDAL,0FH
MOVBL,AL
MOVAH,1
INT21H
SHLAL,4
ANDAL,BL
將從鍵盤接受到的兩個(gè)字符拼在一起
(A)將從鍵盤接受到的1個(gè)字符拼在一起(B)將從鍵盤接受到的叁個(gè)字符拼在一起(C)將從鍵盤接受到的兩個(gè)字符拼在一起(D)將從顯示接受到的兩個(gè)字符拼在一起
13.執(zhí)行以下程序段后A
NDB07H
XORBH,BH
MOVBL,N
RCLBL,1
ADDBH,BL
XORBH,0FFH
HLT
存放器BH的值是(),存放器BL的值是()。
(A)BH=0FFH,BL=0EH(B)BH=0EFH,BL=0EEH(C)BH=0FH,BL=0EH(D)BH=0EH,BL=0FFH14.分析以下程序段C
MOVAL,N
XORAH,AH
MOVCL,4
DIVCL
當(dāng)N=3CH時(shí),程序執(zhí)行完后AX=?(A)AX=000EH(B)AX=0010H(C)AX=000FH(D)AX=00FFH15.程序段如下:C
CLC
MOVAL,6
MOVBL,9
ADDAL,BL
MOVBL,AL
DAA
執(zhí)行上面程序段后,AL=,AF=,BL=
(A)AL=15H,AF=0,BL=FFH(B)AL=15H,AF=0,BL=0FH(C)AL=15H,AF=1,BL=0FH(D)AL=15H,AF=1,BL=00H16.執(zhí)行以下指令后A
TABLEDB19H,55H,9CH
LEABX,TABLE
MOVAL,[BX]
XORAL,89H
MOV[BX],AL
存放器AL的值是
(A)AX=90H(B)AX=10H(C)AX=99H(D)AX=FFH17.分析以下程序段,說明該程序段執(zhí)行何種功能。A
MOVCX,10
MOVDL,30H
NEXT1:MOVAH,2
INT21H
INCDL
LOOPNEXT1
(A)向屏幕上依次輸出0,1,…,9(B)向屏幕上依次輸出30,31,…,39(C)向屏幕上依次輸出9,8,…,0(D)向屏幕上依次輸出21,22,…,2918.執(zhí)行以下指令后D
MOVAX,1245H
MOVBX,5689H
ADDAL,BL
MOVCL,AL
MOVAL,AH
ADCAL,BH
DAA
存放器AL的值是,存放器CL的值是
(A)AL=12H,CL=45H(B)AL=56H,CL=89H(C)AL=68H,CL=CCH(D)AL=68H,CL=CEH19.分析以下程序段:A
MOVAL,N
XORAH,AH
MOVBL,16
DIVBL
當(dāng)N=57H時(shí),程序執(zhí)行完后AX=?
(A)AX=0705H(B)AX=0707H(C)AX=0700H(D)AX=00FFH20.在下面程序的括號(hào)中分別填入如下指令:D
①LOOPXH②LOOPNEXH③LOOPEXH
問在這三種情況下,當(dāng)程序執(zhí)行完后,AX、BX、CX、DX四個(gè)存放器中的內(nèi)容分別是什么?
START:MOVAX,04
MOVBX,02
MOVCX,03
MOVDX,05
XH:INCAX
ADDBX,AX
SHRDX,1
〔〕
HLT
(A)①AX=0007H,BX=0014H,CX=0,DX=0②AX=0006H,BX=0014H,CX=0,DX=0③AX=0005H,BX=0007H,CX=0002H,DX=0002H(B)①AX=0007H,BX=0014H,CX=0,DX=0②AX=0007H,BX=0014H,CX=0,DX=0③AX=0001H,BX=0007H,CX=0002H,DX=0002H(C)①AX=0007H,BX=0014H,CX=0,DX=0②AX=0007H,BX=0014H,CX=0,DX=0③AX=0005H,BX=0017H,CX=0002H,DX=0002H(D)①AX=0007H,BX=0014H,CX=0,DX=0②AX=0007H,BX=0014H,CX=0,DX=0③AX=0005H,BX=0007H,CX=0002H,DX=0002H21.閱讀程序,請(qǐng)說出該程序的功能是什么?D
MOVAX,DATA
MOVDS,AX
LEASI,BUFFER
XORBL,BL
MOVCX,100
AGAIN:MOVAL,[SI]
TESTAL,1
JNZNEXT
INCBL
NEXT:INCSI
LOOPAGAIN
HLT
(A)統(tǒng)計(jì)以BUFFER為起始地址的64H個(gè)單元中奇數(shù)的個(gè)數(shù)。(B)統(tǒng)計(jì)以0100為起始地址的100個(gè)單元中偶數(shù)的個(gè)數(shù)。(C)統(tǒng)計(jì)以BUFFER為起始地址的10個(gè)單元中偶數(shù)的個(gè)數(shù)。(D)統(tǒng)計(jì)以BUFFER為起始地址的64H個(gè)單元中偶數(shù)的個(gè)數(shù)。22.程序段如下:C
MOVAL,N
ANDAL,0FH
ADDAL,90H
DAA
ADCAL,40H
MOVRUT,AL
HLT
問:①假設(shè)N=5,以下程序執(zhí)行后AL=?②該程序段的功能是什么?
(A)①135H②將十六進(jìn)制數(shù)加法(B)①135H②將十進(jìn)制數(shù)加法(C)①35H②將十六進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼(D)①35H②將十六進(jìn)制數(shù)轉(zhuǎn)換為BCD碼23.執(zhí)行以下程序段后:D
DATASEGMENT
DT1LABLEWORD
DT2DB12H,34H
DATAENDS
………………
MOVAL,DT2
MOVDX,DT1
存放器AL的值是①,存放器DX的值是②。
(A)①34H②3412H(B)①12H②1234H(C)①23H②3412H(D)①12H②3412H24.讀以下程序,請(qǐng)說出該程序的功能是什么?D
DATASEGMENT
SUMDW0
DATAENDS
STACKSEGMENT
DB200DUP〔?〕
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,SS:STACK,CS:CODE
START:MOVAX,DATA
MOVDS,AX
MOVCX,50
MOVAX,0
MOVBX,1
NEXT:ADDAX,BX
INCBX
INCBX
DECCX
JNENEXT
MOVSUM,AX
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
(A)求從50開始的50個(gè)數(shù)之和。(B)求從1開始的50個(gè)數(shù)之和。(C)求從1開始的200個(gè)數(shù)之和。(D)求從1開始的50個(gè)奇數(shù)之和。25.設(shè)偽指令定義如下,請(qǐng)畫出內(nèi)存分配示意圖。A
BUFDB?
DW‘AB’
DW‘C’
DW1234H
DB‘EF’
(A)(B)〔C〕〔D〕26.執(zhí)行以下程序段后:D
DATASEGMENT
DT1DW8A9BH
DT2DB7CH,6DH
DATAENDS
┇
┇
MOVAX,DT1
MOVBX,OFFSETDT1
MOVSI,OFFSETDT2
存放器BX的值是①,存放器SI的值是②。
(A)①、0002H②、0000H(B)①、0000H②、0001H(C)①、8A9BH②、0002H(D)①、0000H②、0002H27.執(zhí)行以下指令后:B
TABLEDB10H,33H,41H
┉┉
MOVBX,OFFSETTABLE
MOVAL,[BX]
XORAL,80H
MOV[BX],AL
存放器AL的值是多少?
(A)AL=80H(B)AL=90H(C)AL=99H(D)AL=10H28.執(zhí)行以下程序段后:B
DATASEGMENT
N1DW3355H
N2DB23H,89H
DATAENDS
┇
MOVAX,N1
MOVDI,OFFSETN1
MOVBP,OFFSETN2
存放器DI的值是多少?存放器BP的值是多少?
(A)DI=0002HBP=0000H(B)DI=0000HBP=0002H(C)DI=3355HBP=2389H(D)DI=2389HBP=0002H29.執(zhí)行以下指令后:B
DATDB10H,33H,41H
┉┉
LEABX,DAT
MOVAX,SEGDAT
MOVES,AX
M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)士實(shí)習(xí)證明(15篇)
- 中考?xì)v史復(fù)習(xí)專題七中外歷史上的重大改革課件
- 二零二五年度校園交通安全管理與維護(hù)合同3篇
- 二零二五年度商務(wù)會(huì)議班車租賃服務(wù)合同2篇
- 公關(guān)主管崗位月工作總結(jié)
- 品牌調(diào)研報(bào)告
- 二零二五年度板材回收利用與資源化合作協(xié)議2篇
- 2025年研究生開題匯報(bào)制作技巧
- 二零二五年度民宿改造裝修服務(wù)合同3篇
- 安全生產(chǎn)標(biāo)準(zhǔn)化在化工行業(yè)的應(yīng)用
- 山東省煙臺(tái)市2025屆高三上學(xué)期期末學(xué)業(yè)水平診斷政治試卷(含答案)
- 2025北京石景山初二(上)期末數(shù)學(xué)真題試卷(含答案解析)
- 商場(chǎng)停車場(chǎng)管理制度
- 北師大版四年級(jí)下冊(cè)數(shù)學(xué)課件第1課時(shí) 買文具
- 青貯產(chǎn)品銷售合同樣本
- 2024年冷庫倉儲(chǔ)服務(wù)協(xié)議3篇
- 中國轎貨車的車保養(yǎng)項(xiàng)目投資可行性研究報(bào)告
- 人工智能在體育訓(xùn)練中的應(yīng)用
- 2024-2030年中國液態(tài)金屬行業(yè)市場(chǎng)分析報(bào)告
- 住宅樓智能化系統(tǒng)工程施工組織設(shè)計(jì)方案
- 高二上學(xué)期數(shù)學(xué)北師大版(2019)期末模擬測(cè)試卷A卷(含解析)
評(píng)論
0/150
提交評(píng)論