可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[四川大學]《匯編語言程序設計2238》21春在線作業(yè)2
試卷總分:100 得分:100
第1題,已知(AL)=35H, (BL)=57H,執(zhí)行指令
ADD AL, BL
DAA
后,AL的值為()。
A、92H
B、8CH
C、92
D、5CH
正確答案:
第2題,指令DIV BX執(zhí)行后,商和余數(shù)分別在寄存器()中。
A、AX和DX
B、DX和BX
C、DX和AX
D、AL和AH
正確答案:
第3題,將匯編語言源程序翻譯成機器語言目標程序的系統(tǒng)程序叫做()。
A、連接程序
B、匯編程序
C、編譯程序
D、調試程序
正確答案:
第4題,循環(huán)控制指令LOOPNE/LOOPNZ結束循環(huán)的條件是( )。
A、(CX)=0或ZF=1
B、(CX)=0或ZF=0
C、(CX)≠0且ZF=0
D、(CX)≠0或ZF=1
正確答案:
答案來源:(www.),保存堆棧段段基值的寄存器是( )。
A、CS
B、SP
C、ES
D、SS
正確答案:
第6題,設(SS)=0913H,堆棧的深度為40H個字節(jié),則棧底字單元的物理地址是(C,難)。
A、0916FH
B、09170H
C、0916EH
D、0953H
正確答案:
第7題,指令"OUT DX,AL"中DX的作用是( )。
A、目的寄存器
B、數(shù)據(jù)寄存器
C、存放端口地址的地址指針寄存器
D、存放一個操作數(shù)
正確答案:
第8題,指令DIV BX,表示( )。
A、被除數(shù)(DX)(AX),除數(shù)(BX),運算后商送AX,余數(shù)送DX
B、被除數(shù)(AX)(DX),除數(shù)(BX),運算后商送AX,余數(shù)送DX
C、被除數(shù)(BX),除數(shù)(AX),運算后商送AH,余數(shù)送AL
D、被除數(shù)(DX)(AX),除數(shù)(BX),運算后商送DX,余數(shù)送AX
正確答案:
第9題,可以將AL寄存器中的數(shù)據(jù)變?yōu)槠鏀?shù)的指令是( )。
A、INC AL
B、MOV AL, 0FH
C、SHL AL, 1
D、OR AL, 01H
正確答案:
答案來源:(www.),題面如下:
A、a
B、b
C、c
D、d
正確答案:
第11題,將附加段中偏移量值為DI的存儲單元中的內容送入BX寄存器的指令是( )。
A、MOV BX, [DI]
B、MOV BX, DI
C、MOV BX, ES:[DI]
D、LODSW
正確答案:
答案來源:(www.),指令IMUL CL,表示( )。
A、(AL)*(CL)→(AX)
B、(AX)*(CL)→(DX)
C、(AX)/(CL)→(AL)
D、(CL)*(AL)→(AL)
正確答案:
第13題,設堆棧指針(SP)=4EH, 執(zhí)行下面兩條指令,當剛進入子程序P1執(zhí)行時,SP的值是()。PUSHFCALL FAR PTR P1
A、48H
B、4CH
C、52H
D、54H
正確答案:
第14題,語句 DA DB 4 DUP(2 DUP(8),6)表示重復的數(shù)據(jù)序列和次數(shù)是()。
A、數(shù)據(jù)序列2,8,6重復4次
B、數(shù)據(jù)序列4,8,6重復2次
C、數(shù)據(jù)序列4,2,6重復2次
D、數(shù)據(jù)序列8,8,6重復4次
正確答案:
答案來源:(www.),有偽指令SS DW 'AB',則SS+1單元中的內容是()。
A、'B'
B、'A'
C、不確定
D、'AB'
正確答案:
第16題,將堆棧段中偏移量值為BX的存儲單元中的內容送入AX寄存器的指令是()。
A、MOV AX, BX
B、MOV AX, [BX]
C、POP AX
D、MOV AX, SS:[BX]
正確答案:
第17題,已知(AX)=1111H,執(zhí)行指令"XOR AX,AX"后,AX的值是( )。
A、0FFFFH
B、0H
C、1111H
D、不確定
正確答案:
第18題,將數(shù)據(jù)1234H存放在存儲單元中的偽指令是( )。
A、TT DB 12H, 34H
B、TT EQU 1234H
C、TT DB '1234H'
D、TT DW 1234H
正確答案:
第19題,指令MOV BX, ES:[BP]中,源操作數(shù)的物理地址是()。
A、(ES)*16+(BP)
B、(SS)*16+(BP)
C、(ES)+(BP)
D、(BP)
正確答案:
答案來源:(www.),將BX中內容送到地址為3FH的端口中去的方法是()。
A、MOV 3FH,BX
B、OUT 3FH,BX
C、MOV AX,BX OUT 3FH,AX
D、MOV AX,BX IN AX,3FH
正確答案:
第21題,下列寄存器中是16位寄存器的有()。
A、BX
B、A
C、DH
D、BP
E、CH
正確答案:,D
第22題,下面關于宏指令的描述,正確的是( )。
A、宏指令的使用,并不能夠簡化目標程序
B、宏定義中不能使用形式參數(shù)
C、宏指令和子程序都可以簡化源程序的書寫
D、宏指令和子程序目標代碼的執(zhí)行方式相同
E、宏指令執(zhí)行時,不需要保護和恢復斷點
正確答案:,C,E
第23題,物理地址1117AH的邏輯地址可以是()。
A、1000H:117AH
B、11000H:17AH
C、1025H:0F2AH
D、1109H:00EAH
E、1117AH:0H
正確答案:
第24題,下面語句中,是偽指令語句的有( )。
A、CMP AX, CX
B、DB ?
C、IDIV CX
D、ORG 30H
E、DATA SEGMENT
正確答案:,D,E
答案來源:(www.),標號的類型可以是( )。
A、NEAR
B、WORD
C、DWORD
D、FAR
E、DW
正確答案:,D
第26題,下面指令中,可以將BX寄存器清0的指令是( )。
A、CMP BX, BX
B、XOR BX, BX
C、MOV BX, 0
D、MOV BX, 1 EQ 0
正確答案:,C,D
第27題,分支程序的功能部分包括()。
A、循環(huán)參數(shù)初始化
B、產(chǎn)生條件
C、測試
D、定向
E、標號
正確答案:,C,D,E
第28題,下列寄存器中是段寄存器的有( )。
A、BX
B、CS
C、DS
D、ES
E、SP
正確答案:,C,D
第29題,下面的尋址方式屬于存儲器操作數(shù)的尋址方式的有( )。
A、直接尋址
B、基址變址尋址
C、寄存器尋址
D、立即數(shù)尋址
E、寄存器間接尋址
正確答案:,B,E
答案來源:(www.),實現(xiàn)堆棧留空100H個字節(jié)單元,可選用的語句有( )。
A、DB 25H DUP(4)
B、DD 50H DUP(0)
C、DB 100H DUP(0)
D、DW 50H DUP(0)
E、DW 80H DUP(0)
正確答案:,E
第31題,邏輯右移1位和算術右移1位的效果是一樣的。
A、錯誤
B、正確
正確答案:
第32題,指令TEST AL,0執(zhí)行后AL的內容一定是全零。
A、錯誤
B、正確
正確答案:
第33題,指令MOV AL,255是合法的數(shù)據(jù)傳送指令。
A、錯誤
B、正確
正確答案:
第34題,在變量定義時,可以通過使用ORG偽指令指定變量在段中存儲時的偏移量。
A、錯誤
B、正確
正確答案:
第35題,PF位可以用來表示運算結果中1的個數(shù)的奇偶性。
A、錯誤
B、正確
正確答案:
第36題,邏輯左移1位和算術左移1位的效果是一樣的。
A、錯誤
B、正確
正確答案:
第37題,指令SHR AX,4可以將AX的內容邏輯右移4位。
A、錯誤
B、正確
正確答案:
第38題,SP的內容可以不指向堆棧的棧頂。
A、錯誤
B、正確
正確答案:F
第39題,PUSH、POP指令的操作數(shù)必須是字操作數(shù)。
A、錯誤
B、正確
正確答案:
第40題,內存中字單元的地址必須是偶數(shù)地址。
A、錯誤
B、正確
正確答案:
第41題,在匯編語言源程序中,偽指令語句必須放在數(shù)據(jù)段中。
A、錯誤
B、正確
正確答案:
第42題,指令IN AL,DX是合法的指令。
A、錯誤
B、正確
正確答案:
第43題,邏輯運算符AND、OR、XOR或NOT,只能用于數(shù)字表達式。
A、錯誤
B、正確
正確答案:
第44題,只能使用PUSH、POP類的指令對堆棧段內的內容進行操作。
A、錯誤
B、正確
正確答案:
第45題,CF位可以用來表示無符號數(shù)的溢出。
A、錯誤
B、正確
正確答案: