




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、單項(xiàng)選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個(gè)備選項(xiàng)中只有一種是符合題目規(guī)定的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
1.CPU要訪問的某一存儲(chǔ)單元的實(shí)際地址稱()
A.段地址B.偏移地址
C.物理地址D.邏輯地址
2.某存儲(chǔ)單元的物理地址是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碼校正時(shí)產(chǎn)生進(jìn)位,如要把此進(jìn)位值送入AH中,對(duì)這進(jìn)位值的操作應(yīng)是()
A.DAA校正指令的功能已自動(dòng)加在AH中
B.進(jìn)位值在AF中,校正后根據(jù)AF內(nèi)容再加在AH中
C.進(jìn)位值在CF中,校正后根據(jù)CF內(nèi)容再加在AH中
D.進(jìn)位值在AL最高位上,校正后根據(jù)AL最高位內(nèi)容再加在AH中
6.AND,OR,XOR,NOT為四條邏輯運(yùn)算指令,下面的解釋對(duì)的的是()
A.指令XOR
AX,AX執(zhí)行后,AX內(nèi)容不變,但設(shè)置了標(biāo)志位
B.指令OR
DX,1000H執(zhí)行后,將DX最高位置1,其他各位置0
C.指令A(yù)ND
AX,OFH執(zhí)行后,分離出AL低四位
D.NOT
AX,執(zhí)行后,將AX清0
7.在執(zhí)行下列指令時(shí),需要使用段寄存器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.完畢對(duì)CL寄存器的內(nèi)容乘以4的對(duì)的操作是()
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.下面各傳送指令中,對(duì)的的是()
A.MOV
[DI],[SI]B.MOV[DX+DI],AL
C.MOV
WORD
PTR
[BX],0100HD.MOV
AL,BX
11.匯編語言語句格式中對(duì)名字項(xiàng)的規(guī)定如下,請(qǐng)找出其中錯(cuò)誤的說法()
A.名字的第一種字符可以是大寫英文字母及小寫英文字母
B.名字的第一種字符可以是字母、數(shù)字及、@、_
C.名字的有效長(zhǎng)度≤31個(gè)字符
D.在名字中不容許出現(xiàn)$
12.要實(shí)現(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.比較兩個(gè)帶符號(hào)的數(shù)A、B,當(dāng)A=B時(shí)程序轉(zhuǎn)移,測(cè)試的條件為()
A.ZF=1
B.ZF=0
C.SF=1
D.SF=0
16.檢查二個(gè)無符號(hào)數(shù)的關(guān)系,若要實(shí)現(xiàn)AL≥BL時(shí)分支去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)用時(shí),使用的軟中斷指令是()
A.INT
21
B.INT
10H
C.INT
16H
D.INT
21H
二、填空題(本大題共12空,每空0.5分,共6分)請(qǐng)?jiān)诿款}的空格中填上對(duì)的答案。錯(cuò)填、不填均無分。
21.十六進(jìn)制數(shù)0FFF8H表達(dá)的十進(jìn)制正數(shù)為________,表達(dá)的十進(jìn)制負(fù)數(shù)為________。
22.若DS=0F3EH,SI=H,COUNT=0A8H,指令MOV
AX,(SI+COUNT)中,源操作數(shù)的有效地址EA為____20A8H____,其物理地址為___11488H_____。
23.CPU的標(biāo)志寄存器中標(biāo)志位,可以分為兩大類,其中一類稱為_____狀態(tài)___標(biāo)志位,另一類稱為____控制____標(biāo)志位。
24.當(dāng)標(biāo)志位______CF__=1時(shí)表達(dá)無符號(hào)數(shù)運(yùn)算產(chǎn)生溢出,而當(dāng)標(biāo)志位__OF______=1是表達(dá)帶符號(hào)數(shù)運(yùn)算產(chǎn)生溢出。
25.如JMP指令采用段間間接尋址,那么由4個(gè)相鄰字節(jié)單元中寄存有轉(zhuǎn)移地址,其中前兩個(gè)字節(jié)寄存的是________,而后兩個(gè)字節(jié)寄存的是________。
26.在串操作程序中,一般在反復(fù)前綴指令REPZ或REPNZ后,選用的串操作指令是________或________才有實(shí)際意義。
三、簡(jiǎn)答題(本大題共4小題,每題2分,共8分)
27.已知:BX=1357H,DI=H,DS=H,CS=4000H,分別指出下面各指令中存儲(chǔ)器操作數(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
上述二條傳送語句有語法錯(cuò)誤,請(qǐng)根據(jù)注釋字段的闡明,將其改正。
29.下列語句在存儲(chǔ)器中分別為變量分派多少字節(jié)?
(1)AD2
DW
10
DUP(?),10
(2)AD3
DD
100
DUP(?)
30.簡(jiǎn)述下面兩條指令分別是什么語法錯(cuò)誤?
MOV
[BX],[SI]
MOV
AX,DL
四、程序分析題(本大題共6小題,每題6分,共36分)
31.
MOV
DL,AL
NOT
DL
TEST
DL,04H
JE
NEXT
┇
NEXT:…
若上述程序段執(zhí)行時(shí)產(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單元,請(qǐng)?jiān)诳招刑幐魈钌弦粭l指令完善該程序。
┇
MOV
AX,NUMW
_____________
XOR
DX,DX
DIV
BX
MOV
QUI,AX
_____________
38.某程序欲用單個(gè)字符顯示的2號(hào)功能調(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.試編制一程序段,用串操作指令實(shí)現(xiàn)以DA_BY為首址的20H個(gè)字節(jié)單元中寄存相似字符‘Y’(設(shè)DA_BY存儲(chǔ)區(qū)已經(jīng)有ES指向)。
40.試編制一源程序,記錄DA1字單元中含0的個(gè)數(shù),如記錄的個(gè)數(shù)為奇數(shù),則將進(jìn)位位置1,否則進(jìn)位位清0。
DATA
SEGMENT
DA1
DW
XXXX
DATA
ENDS
10月匯編語言程序設(shè)計(jì)試題答案
來源:
10月匯編語言程序設(shè)計(jì)試題答案
一、
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指令不能在兩個(gè)存儲(chǔ)器操作數(shù)之間進(jìn)行;
操作數(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等.壓縮文件請(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 明達(dá)職業(yè)技術(shù)學(xué)院《計(jì)量學(xué)與互換性基礎(chǔ)俄》2023-2024學(xué)年第二學(xué)期期末試卷
- 西南民族大學(xué)《供應(yīng)鏈系統(tǒng)仿真與優(yōu)化》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州智能科技職業(yè)學(xué)院《建筑設(shè)計(jì)初步》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古豐州職業(yè)學(xué)院《城市公共景觀設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海交通大學(xué)《城市社會(huì)工作》2023-2024學(xué)年第二學(xué)期期末試卷
- 展館空間設(shè)計(jì)項(xiàng)目效益評(píng)估報(bào)告
- 山東財(cái)經(jīng)大學(xué)《分析化學(xué)實(shí)驗(yàn)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 和君職業(yè)學(xué)院《護(hù)理禮儀》2023-2024學(xué)年第二學(xué)期期末試卷
- 濱州學(xué)院《GPS》2023-2024學(xué)年第二學(xué)期期末試卷
- 桂林信息科技學(xué)院《成癮醫(yī)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 顆粒增強(qiáng)鋁基復(fù)合材料
- 火車站消防指導(dǎo)培訓(xùn)課件
- 婦產(chǎn)科全套課件
- 穴位貼敷的運(yùn)用課件
- 中心靜脈壓與有創(chuàng)動(dòng)脈血壓監(jiān)測(cè)護(hù)理
- 人教版道德與法治五年級(jí)下冊(cè)全冊(cè)課件(完整版)
- 京東集團(tuán)員工手冊(cè)
- 房屋租賃交接家私清單
- 教師教學(xué)常規(guī)培訓(xùn)講座課件
- 小兒哮喘(支氣管哮喘)中醫(yī)診療方案
- 病毒性腦炎小兒患兒護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論