可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[四川大學]《匯編語言程序設計2238》21春在線作業(yè)1
試卷總分:100 得分:100
第1題,已知(AX)=0335H, (DH)=38H,執(zhí)行指令
SUB AL,DH
AAS
后,AX的值為( )。
A、207
B、0297H
C、02FDH
D、0207H
正確答案:
第2題,下列語句中有語法錯誤的語句是( )。
A、MOV AX, [SI][DI]
B、CMP BYTE PTR [BX], AL
C、ADD BX, [BX]
D、MOV CX, 56H
正確答案:
第3題,將BX中內容送到地址為3FH的端口中去的方法是()。
A、MOV 3FH,BX
B、OUT 3FH,BX
C、MOV AX,BX OUT 3FH,AX
D、MOV AX,BX IN AX,3FH
正確答案:
第4題,已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW執(zhí)行后,SI和DI的值分別是()。
A、(SI)=0FEH, (DI)=1FEH
B、(SI)=100H, (DI)=202H
C、(SI)=100H, (DI)=1FFH
D、(SI)=100H, (DI)=1FEH
正確答案:
答案來源:(www.),可以將AL寄存器中的數據變?yōu)槠鏀档闹噶钍牵?)。
A、INC AL
B、MOV AL, 0FH
C、SHL AL, 1
D、OR AL, 01H
正確答案:
第6題,重復前綴指令REPNE/REPNZ繼續(xù)重復執(zhí)行串操作的條件是()。
A、(CX)=0且ZF=1
B、(CX)≠0或ZF=0
C、(CX)≠0且ZF=0
D、(CX)≠0或ZF=1
正確答案:
第7題,保存當前棧頂單元偏移地址的寄存器是()。
A、BP
B、SP
C、BX
D、DI
正確答案:
第8題,指令DIV BX,表示( )。
A、被除數(DX)(AX),除數(BX),運算后商送AX,余數送DX
B、被除數(AX)(DX),除數(BX),運算后商送AX,余數送DX
C、被除數(BX),除數(AX),運算后商送AH,余數送AL
D、被除數(DX)(AX),除數(BX),運算后商送DX,余數送AX
正確答案:
第9題,有偽指令SS DW 'AB',則SS+1單元中的內容是()。
A、'B'
B、'A'
C、不確定
D、'AB'
正確答案:
答案來源:(www.),執(zhí)行段內子程序調用指令時,CPU將把( )的值保存在堆棧中。
A、CS
B、IP
C、SP
D、CS和IP
正確答案:
第11題,為實現單步操作,即每執(zhí)行完一條指令就停下來,必須設置標志位()。
A、IF
B、AF
C、DF
D、TF
正確答案:
答案來源:(www.),將匯編語言源程序翻譯成機器語言目標程序的系統(tǒng)程序叫做()。
A、連接程序
B、匯編程序
C、編譯程序
D、調試程序
正確答案:
第13題,執(zhí)行指令ADD AX,0 后,不受影響的標志位是()。
A、CF
B、ZF
C、PF
D、DF
正確答案:
第14題,指令ADC AX, BUF[BX]中,源操作數的尋址方式是()。
A、寄存器尋址
B、直接尋址
C、寄存器間接尋址
D、寄存器相對尋址
正確答案:
答案來源:(www.),保存堆棧段段基值的寄存器是( )。
A、CS
B、SP
C、ES
D、SS
正確答案:
第16題,設(SS)=0913H,堆棧的深度為40H個字節(jié),則棧底字單元的物理地址是(C,難)。
A、0916FH
B、09170H
C、0916EH
D、0953H
正確答案:
第17題,DA1 DW 2A05HDA2 DB 0FAH┇MOV AL,BYTE PTR DA1
SUB DA2,AL上述指令執(zhí)行后,DA2中的內容是()。
A、0DAH
B、0FAH
C、0F5H
D、0D0H
正確答案:
第18題,指令"OUT DX,AL"中DX的作用是( )。
A、目的寄存器
B、數據寄存器
C、存放端口地址的地址指針寄存器
D、存放一個操作數
正確答案:
第19題,已知(AL)=35H, (BL)=57H,執(zhí)行指令
ADD AL, BL
DAA
后,AL的值為()。
A、92H
B、8CH
C、92
D、5CH
正確答案:
答案來源:(www.),將附加段中偏移量值為DI的存儲單元中的內容送入BX寄存器的指令是( )。
A、MOV BX, [DI]
B、MOV BX, DI
C、MOV BX, ES:[DI]
D、LODSW
正確答案:
第21題,宏指令的使用過程包括的步驟有()。
A、宏定義
B、宏參數傳遞
C、宏調用
D、宏展開
E、宏返回
正確答案:,C,D
第22題,下列寄存器中是段寄存器的有( )。
A、BX
B、CS
C、DS
D、ES
E、SP
正確答案:,C,D
第23題,下面指令中,可以將BX寄存器清0的指令是( )。
A、CMP BX, BX
B、XOR BX, BX
C、MOV BX, 0
D、MOV BX, 1 EQ 0
正確答案:,C,D
第24題,以下程序段中,有數據2000H的字單元的偏移量分別是()。ORG 20HVAR1 DB 0,'0',20H,0,20HDW VAR1
A、03H
B、21H
C、22H
D、23H
E、24H
正確答案:,D,E
答案來源:(www.),循環(huán)結構的程序由以下( )部分組成。
A、循環(huán)參數初始化
B、產生條件
C、測試
D、循環(huán)工作部分
E、循環(huán)控制部分
正確答案:,D,E
第26題,下面的尋址方式屬于存儲器操作數的尋址方式的有( )。
A、直接尋址
B、基址變址尋址
C、寄存器尋址
D、立即數尋址
E、寄存器間接尋址
正確答案:,B,E
第27題,物理地址1117AH的邏輯地址可以是()。
A、1000H:117AH
B、11000H:17AH
C、1025H:0F2AH
D、1109H:00EAH
E、1117AH:0H
正確答案:
第28題,關于內存單元地址的說法,正確的是()。
A、一個內存單元的物理地址是唯一的
B、一個內存單元的邏輯地址是唯一的
C、一個物理地址可以對應多個邏輯地址
D、物理地址=段基值×16+偏移地址
E、字單元的地址必定是偶數地址。
正確答案:,C,D
第29題,(AL)=9AH, (BH)=0C2H, 執(zhí)行語句ADD AL,BH后,下列各狀態(tài)標志的值正確的是( )。
A、ZF=0
B、CF=0
C、OF=1
D、SF=1
E、PF=0
正確答案:,C,E
答案來源:(www.),在8086CPU中,可用于作地址指針的寄存器有()。
A、BX
B、AX
C、SI
D、BP
E、CX
正確答案:,C,D
第31題,指令TEST AL,0執(zhí)行后AL的內容一定是全零。
A、錯誤
B、正確
正確答案:
第32題,在變量定義時,可以通過使用ORG偽指令指定變量在段中存儲時的偏移量。
A、錯誤
B、正確
正確答案:
第33題,偽指令語句與指令語句只是不同的語句種類,沒有什么本質區(qū)別。
A、錯誤
B、正確
正確答案:
第34題,匯編程序和匯編語言源程序是同樣的概念。
A、錯誤
B、正確
正確答案:
第35題,邏輯左移1位和算術左移1位的效果是一樣的。
A、錯誤
B、正確
正確答案:
第36題,MOV指令要影響標志位。
A、錯誤
B、正確
正確答案:
第37題,條件轉移指令與無條件轉移指令的轉移范圍是一樣的。
A、錯誤
B、正確
正確答案:
第38題,CF位可以用來表示無符號數的溢出。
A、錯誤
B、正確
正確答案:
第39題,立即數尋址方式不能用于目的操作數字段。
A、錯誤
B、正確
正確答案:
第40題,只能使用PUSH、POP類的指令對堆棧段內的內容進行操作。
A、錯誤
B、正確
正確答案:
第41題,指令IN AL,DX是合法的指令。
A、錯誤
B、正確
正確答案:
第42題,8086/8088標志寄存器共有16位,每一位都有含義。
A、錯誤
B、正確
正確答案:
第43題,在匯編語言源程序中,偽指令語句必須放在數據段中。
A、錯誤
B、正確
正確答案:
第44題,SP的內容可以不指向堆棧的棧頂。
A、錯誤
B、正確
正確答案:F
第45題,指令SHR AX,4可以將AX的內容邏輯右移4位。
A、錯誤
B、正確
正確答案: