- 首頁|
- 網(wǎng)校|
- 焚題庫|
- APP |
- 微信公眾號(hào)
全國2008年1月高等教育自學(xué)考試
匯編語言程序設(shè)計(jì)試題
課程代碼:02321
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
1.如某存儲(chǔ)器分段時(shí),一個(gè)段最多允許16K個(gè)字節(jié)單元,那么表示一個(gè)段內(nèi)偏移地址的二進(jìn)制位數(shù)至少是( )
A.14位 B.15位
C.16位 D.17位
2.設(shè)SS=2050H,SP=0140H,則棧頂存貯單元的物理地址是( )
A.20640H B.2063EH
C.2063FH D.21900H
3.使用DOS功能調(diào)用時(shí),子程序編號(hào)應(yīng)放在( )
A.AL B.AH
C.AX D.任意指定
4.指令語句中標(biāo)號(hào)的錯(cuò)誤定義是( )
A.在代碼段中的名字項(xiàng)后面緊跟冒號(hào)定義 B.用EQU偽指令定義
C.用LABEL偽指令定義 D.由“JMP標(biāo)號(hào)”指令定義
5.BUFl DB 3 DUP(0,2DUP(1,2),3)
COUNT EQU $ -BUFl
符號(hào)COUNT等價(jià)的值是( )
A.6 B.8
C.16 D.18
6.變量具有類型屬性,錯(cuò)誤的類型是( )
A.字節(jié)型 B.字型
C.字符型 D.雙字型
7.下列指令中有語法錯(cuò)誤的是( )
A.ADD AX,12H B.SUB [BX],CX
C.MOV 20H [BX],[SI] D.INC PTR BYTE [BP]
8.沒有語法錯(cuò)誤的輸出指令是( )
A.OUT AX,30H B.OUT DX,AL
C.OUT AL,DX D.OUT 30H,AH
9.用MOV指令將十進(jìn)制數(shù)89以非壓縮BCD碼格式送入AX,可使用的指令是( )
A.MOV AX,89 B.MOV AX,0809H
C.MOV AX,89H D.MOV AX,0809
10.下面有語法錯(cuò)誤的語句是( )
A.MOV AX,[BX][SI] B.MOV AX,-2[BX][DI]
C.MOV AX,[BX][BP] D.MOV AX,-1[BX][SI]
11.設(shè)AX=8765H,DX=4321H,執(zhí)行CWD指令后,DX中的內(nèi)容是( )
A.4321H B.0FFFFH
C.8000H D.0001H
12.設(shè)CL=05H,要獲得CL=0AH,可選用的指令是( )
A.XOR CL,0FH B.NOT CL
C.OR CL,0AH D.AND CL,0FH
13. DAl DW 2A05H
DA2 DB 0FAH
MOV AL,BYTE PTR DAl
SUB DA2,AL
上述指令執(zhí)行后,DA2中的內(nèi)容是( )
A.0DAH B.0FAH
C.0F5H D.0D0H
14.假設(shè)執(zhí)行ADD指令后AX=6EH,再執(zhí)行AAA指令,AX中的值是( )
A.14H B.0104H
C.74H D.04H
15. MOV AL,79
ADD AL,0B1H
上面指令執(zhí)行后,設(shè)置的標(biāo)志位CF和OF的值是( )
A.CF=0, OF=1 B.CF=l, OF=1
C.CF=0, OF=0 D.CF=1, OF=0
16. DB1 DB 8DUP(2 DUP(3),3DUP(2))
MOV AX,WORD PTR DBl [04H]
上面指令執(zhí)行后,AX的內(nèi)容是( )
A.0302H B.0203H
C.0202H D.0303H
17.重復(fù)前綴指令REPNE/REPNZ重復(fù)執(zhí)行串操作的條件是( )
A.CX≠0 AND ZF=0 B.CX≠0 AND ZF=1
C.CX=0 AND ZF=0 D.CX=0 AND ZF=1
18.當(dāng)執(zhí)行條件轉(zhuǎn)移指令JNS OPR時(shí),如條件成立,相對(duì)于轉(zhuǎn)移指令的轉(zhuǎn)移距離是( )
A.-128——+127字節(jié) B.-126——+129字節(jié)
C.-128——+129字節(jié) D.-126——+127字節(jié)
19. TEST DL,55H
JE NEXT
NEXT:……
…
上述程序段,執(zhí)行JE指令時(shí)能產(chǎn)生轉(zhuǎn)移的情況是( )
A.DL>55H B.DL<55H
C.DL=55H D.DL中第0、2、4、6位均為0
20.寄存器BX和DX中存放有32位二進(jìn)制數(shù),其中BX中放高16位,下列程序段完成對(duì)這32位數(shù)擴(kuò)大四倍的功能;那么該程序段中方框里應(yīng)填的語句是( )
MOV CX,2
LOP:SHL DX,1
LOOP LOP
A.ROL BX,1 B.ROR BX,1
C.RCL BX,1 D.RCR BX,l