![匯編語言-期末考試-試題_第1頁](http://file4.renrendoc.com/view/b53873c073dd1495d4698fa4461ae9f2/b53873c073dd1495d4698fa4461ae9f21.gif)
![匯編語言-期末考試-試題_第2頁](http://file4.renrendoc.com/view/b53873c073dd1495d4698fa4461ae9f2/b53873c073dd1495d4698fa4461ae9f22.gif)
![匯編語言-期末考試-試題_第3頁](http://file4.renrendoc.com/view/b53873c073dd1495d4698fa4461ae9f2/b53873c073dd1495d4698fa4461ae9f23.gif)
![匯編語言-期末考試-試題_第4頁](http://file4.renrendoc.com/view/b53873c073dd1495d4698fa4461ae9f2/b53873c073dd1495d4698fa4461ae9f24.gif)
![匯編語言-期末考試-試題_第5頁](http://file4.renrendoc.com/view/b53873c073dd1495d4698fa4461ae9f2/b53873c073dd1495d4698fa4461ae9f25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、單項選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個備選項中只有一種是符合題目規(guī)定的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
1.CPU要訪問的某一存儲單元的實際地址稱()
A.段地址B.偏移地址
C.物理地址D.邏輯地址
2.某存儲單元的物理地址是12345H,可以作為它的段地址有()
A.2345H
B.12345H
C.12340HD.1234H
3.執(zhí)行后使BX=0的同步也使CF=0,OF=0的指令是()
A.XOR
BX,BXB.OR
BX,BX
C.AND
BX,BXD.CMP
BX,BX
4.循環(huán)控制指令LoopNZ/LoopNE控制循環(huán)繼續(xù)執(zhí)行的條件是()
A.CX≠0且ZF=1B.CX≠0且ZF=0
C.CX≠0或ZF=1D.CX≠0或ZF=0
5.在執(zhí)行DAA指令,當(dāng)高四位BCD碼校正時產(chǎn)生進位,如要把此進位值送入AH中,對這進位值的操作應(yīng)是()
A.DAA校正指令的功能已自動加在AH中
B.進位值在AF中,校正后根據(jù)AF內(nèi)容再加在AH中
C.進位值在CF中,校正后根據(jù)CF內(nèi)容再加在AH中
D.進位值在AL最高位上,校正后根據(jù)AL最高位內(nèi)容再加在AH中
6.AND,OR,XOR,NOT為四條邏輯運算指令,下面的解釋對的的是()
A.指令XOR
AX,AX執(zhí)行后,AX內(nèi)容不變,但設(shè)置了標志位
B.指令OR
DX,1000H執(zhí)行后,將DX最高位置1,其他各位置0
C.指令A(yù)ND
AX,OFH執(zhí)行后,分離出AL低四位
D.NOT
AX,執(zhí)行后,將AX清0
7.在執(zhí)行下列指令時,需要使用段寄存器DS的指令是()
A.STOSW
B.ADD
AL,CL
C.NEG
BXD.INC
DA[BX]
8.無論BH中原有的數(shù)是奇數(shù)或偶數(shù),若要使BH中的數(shù)一定為奇數(shù),應(yīng)執(zhí)行的指令是()
A.ADD
BH,01HB.OR
BH,01H
C.XOR
BH,01HD.TEST
BH,01H
9.完畢對CL寄存器的內(nèi)容乘以4的對的操作是()
A.ROL
CL,1
B.MUL
4
ROL
CL,1
C.SHL
CL,1
D.MOV
CL,2
SHL
CL,1
SHL
CL,CL
10.下面各傳送指令中,對的的是()
A.MOV
[DI],[SI]B.MOV[DX+DI],AL
C.MOV
WORD
PTR
[BX],0100HD.MOV
AL,BX
11.匯編語言語句格式中對名字項的規(guī)定如下,請找出其中錯誤的說法()
A.名字的第一種字符可以是大寫英文字母及小寫英文字母
B.名字的第一種字符可以是字母、數(shù)字及、@、_
C.名字的有效長度≤31個字符
D.在名字中不容許出現(xiàn)$
12.要實現(xiàn)使BETA的值為56,應(yīng)采用語句為()
A.BETA
DB
56
B.BETA
DB
56H
C.BETA
EQU
56
D.BETA
EQU
56H
13.REPZ
CMPSW指令,反復(fù)執(zhí)行的終止條件是()
A.CX=0或ZF=0
B.CX=0且ZF=0
C.CX=0或ZF=1
D.CX=0且ZF=1
14.下面程序段執(zhí)行后,AL中的內(nèi)容是()
MOV
AX,8833H
ADD
AL,AH
DAA
A.21
B.21H
C.0C1H
D.0DDH
15.比較兩個帶符號的數(shù)A、B,當(dāng)A=B時程序轉(zhuǎn)移,測試的條件為()
A.ZF=1
B.ZF=0
C.SF=1
D.SF=0
16.檢查二個無符號數(shù)的關(guān)系,若要實現(xiàn)AL≥BL時分支去LOP1處,那么在“CMP
AL,BL”指令后應(yīng)跟的分支指令是()
A.JNC
LOP1
B.JA
LOP1
C.JC
LOP1
D.JGE
LOP1
17.在下列串操作指令中,同步使用源串和目的串地址指針的指令是()
A.STOSW
B.LODSW
C.SCASW
D.CMPSW
18.設(shè)AL=0AH,下列指令執(zhí)行后能使AL=05H的是()
A.NOT
AL
B.AND
AL,0FH
C.XOR
AL,0FH
D.OR
AL,0FH
19.DA1
DW‘AB’,‘CD’,‘EF’,‘GH’()
┇
MOV
AX,DA1+3
指令執(zhí)行后AX中的內(nèi)容是
A.‘EF’
B.‘CD’
C.‘BC’
D.‘FC’
20.使用DOS系統(tǒng)功能調(diào)用時,使用的軟中斷指令是()
A.INT
21
B.INT
10H
C.INT
16H
D.INT
21H
二、填空題(本大題共12空,每空0.5分,共6分)請在每題的空格中填上對的答案。錯填、不填均無分。
21.十六進制數(shù)0FFF8H表達的十進制正數(shù)為________,表達的十進制負數(shù)為________。
22.若DS=0F3EH,SI=H,COUNT=0A8H,指令MOV
AX,(SI+COUNT)中,源操作數(shù)的有效地址EA為____20A8H____,其物理地址為___11488H_____。
23.CPU的標志寄存器中標志位,可以分為兩大類,其中一類稱為_____狀態(tài)___標志位,另一類稱為____控制____標志位。
24.當(dāng)標志位______CF__=1時表達無符號數(shù)運算產(chǎn)生溢出,而當(dāng)標志位__OF______=1是表達帶符號數(shù)運算產(chǎn)生溢出。
25.如JMP指令采用段間間接尋址,那么由4個相鄰字節(jié)單元中寄存有轉(zhuǎn)移地址,其中前兩個字節(jié)寄存的是________,而后兩個字節(jié)寄存的是________。
26.在串操作程序中,一般在反復(fù)前綴指令REPZ或REPNZ后,選用的串操作指令是________或________才有實際意義。
三、簡答題(本大題共4小題,每題2分,共8分)
27.已知:BX=1357H,DI=H,DS=H,CS=4000H,分別指出下面各指令中存儲器操作數(shù)的物理地址。
(1)MOV
AL,[BX]
(2)MOV
CS:[BX+DI],AH
28.0P1
DB
1,2
0P2
DW
3412H,5678H
┇
MOV
AX,OP1+1;字單元(OP1+1)
AX
MOV
BL,OP2+1;字節(jié)單元(OP2+1)
BL
上述二條傳送語句有語法錯誤,請根據(jù)注釋字段的闡明,將其改正。
29.下列語句在存儲器中分別為變量分派多少字節(jié)?
(1)AD2
DW
10
DUP(?),10
(2)AD3
DD
100
DUP(?)
30.簡述下面兩條指令分別是什么語法錯誤?
MOV
[BX],[SI]
MOV
AX,DL
四、程序分析題(本大題共6小題,每題6分,共36分)
31.
MOV
DL,AL
NOT
DL
TEST
DL,04H
JE
NEXT
┇
NEXT:…
若上述程序段執(zhí)行時產(chǎn)生分支,闡明AL中的數(shù)第幾位一定為1?程序段執(zhí)行后CF是多少?
32.DA1
DB‘ABCDEFGHI’
DA2
DB
9
DUP(0)
┇
LEA
SI,DA1
LEA
DI,DA2
MOV
CX,9
CLD
LOP:
LODSB
SUB
AL,10H
STOSB
LOOP
LOP
.
.
.
試問:①寫出程序執(zhí)行后DA2各字節(jié)中的數(shù)據(jù)。
②保持程序功能狀況下,程序中
可否改寫為
33.已知:BX=4567H
NEG
BX
INC
BX
NEG
BX
DEC
BX
程序段執(zhí)行后,BX=________,CF=________。
34.
MOV
BL,64H
MOV
CL,03H
XOR
AX,AX
AGAIN:ADD
AL,BL
ADC
AH,0
DEC
CL
JNZ
AGAIN
問:(1)該程序段完畢的功能是:
(2)AX=________。
35.已知數(shù)據(jù)段中定義
DAT1
DB
12H,34H,56H,78H
MOV
CX,0
MOV
AX,WORD
PTR
DAT1
MOV
CL,DAT1+3
當(dāng)程序段執(zhí)行完后AX=________,CX=________。
36.DA1
DB
83H,72H,61H,94H,5AH
┇
MOV
CX,WORD
PTR
DA1
AND
CX,0FH
MOV
AL,DA1+3
SHL
AL,CL
上述指令序列執(zhí)行后,AL=_______,CL=_______。
五、程序填空題(本大題共2小題,每題6分,共12分)
37.在NUMW單元寄存有一種0-65535范圍內(nèi)的整數(shù),將該數(shù)除以500,商和余數(shù)分別存入QU1和REM單元,請在空行處各填上一條指令完善該程序。
┇
MOV
AX,NUMW
_____________
XOR
DX,DX
DIV
BX
MOV
QUI,AX
_____________
38.某程序欲用單個字符顯示的2號功能調(diào)用去顯示STRING中的字符串‘COMPUTER’(不顯示字符‘$’!).試在空白處填上合適的一條指令。
STRING
DB‘COMPUTER’,‘$’
┇
MOV
BX,0FFSET
STRING
LOP:MOV
DL,[BX]
MOV
AH,02H
INT
21H
____________________
____________________
JNE
LOP
六、編程序題(本大題共2小題,第39小題6分,第40小題12分,共18分)
39.試編制一程序段,用串操作指令實現(xiàn)以DA_BY為首址的20H個字節(jié)單元中寄存相似字符‘Y’(設(shè)DA_BY存儲區(qū)已經(jīng)有ES指向)。
40.試編制一源程序,記錄DA1字單元中含0的個數(shù),如記錄的個數(shù)為奇數(shù),則將進位位置1,否則進位位清0。
DATA
SEGMENT
DA1
DW
XXXX
DATA
ENDS
10月匯編語言程序設(shè)計試題答案
來源:
10月匯編語言程序設(shè)計試題答案
一、
1、C;2、D;3、A;4、B;5、C;
6、C;7、D;8、B;9、C;10、C;
11、B;12、C;13、A;14、B;15、A
16、C;17、D;18、C;19、D;20、B
二、
21、+65528;-32760
22、20A8H;11488H
23、狀態(tài);控制
24、CF;OF
25、IP;CS
26、STOS;CMP
三、
27、(1)21357H;(2)43357H
28、MOV
AX,WORD
PTR(OP1+1)
MOV
BL,BYTE
PTR(OP2+1)
29、(1)22;(2)400
30、MOV指令不能在兩個存儲器操作數(shù)之間進行;
操作數(shù)類型不匹配
四、
31、第2位;CF=0
32、;不能更改
33、BX=4565H;CF=1
34、AX=012CH,將AX內(nèi)容乘3送BX中
35、AX=3412H,CX=0078H
36、AL=0A0H,CL=03H
五、
37、MOV
BX,500
MOV
REM,DX
38、INC
BX
CMP
[BX],24H
六、
39、LEA
DI,DA_BY
MOV
CX,32
MOV
AL,‘Y’
CLD
REP
STOSB
40、CODE
SEGMENT
ASSUME
CS:CODE,DS:DATA
START:
MOV
AX,DATA
MOV
DS,AX
LEA
SI,DA1
MOV
CX,16
XOR
BL,BL
AGAIN:
MOV
AL,[SI]
HL
AL,1
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理設(shè)備戰(zhàn)略合作協(xié)議(2篇)
- 2025年產(chǎn)品賠償協(xié)議樣本(三篇)
- 2025年個體單位用工合同標準范文(2篇)
- 2025年產(chǎn)品研發(fā)合作協(xié)議常用版(2篇)
- 智能家居項目居間合同-@-1
- 傳統(tǒng)制造業(yè)辦公室翻新合同
- 水產(chǎn)冷凍品運輸合同格式
- 2025年度保密技術(shù)合作開發(fā)合同
- 水果蔬菜運輸合同風(fēng)險管理
- 塑料制品液堿物流合同
- 2024年長沙衛(wèi)生職業(yè)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 河北省滄州市五縣聯(lián)考2024-2025學(xué)年高一上學(xué)期期末英語試卷(含答案含含聽力原文無音頻)
- 福建省泉州市南安市2024-2025學(xué)年九年級上學(xué)期期末考試語文試題(無答案)
- 腫瘤護士培訓(xùn)課件
- 新課標體育與健康水平二教案合集
- 2025屆高考語文一輪復(fù)習(xí)知識清單:古代詩歌鑒賞
- 醫(yī)療器材申請物價流程
- 我的消防文員職業(yè)規(guī)劃
- 2025年公司品質(zhì)部部門工作計劃
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 華為研發(fā)部門績效考核制度及方案
評論
0/150
提交評論