微型计算机指令系统例题,微机原理复习题(指令系统)
微機原理復(fù)習題(指令系統(tǒng))
《微機原理》復(fù)習題二
一、選擇題
1、假設(shè)外部設(shè)備的狀態(tài)字已經(jīng)讀入AL寄存器,其中最低位為"0",表示外部設(shè)備"忙", 為了
判斷外部設(shè)備是否"忙"而又不破壞其它狀態(tài)位,應(yīng)選用下列( )組指令。
A. RCR AL, 01H JZ Label B. CMP AL,00H JZ Label
C.AND AL,01H JZ Label D.TEST AL,01H JZ Label
2、若要使寄存器AL中的高4位不變,低4位變0,使用指令( )。
A.AND AL,0F0H B.OR AL,0F0H
C.AND AL,0FH D.OR AL,0FH
3、條件轉(zhuǎn)移指令JE/JZ成立的條件是( )。
A.CF=0 B.CF=1 C.ZF=0 D.ZF=1
4、假設(shè)VAR為變量,指令MOV BX, OFFSET VAR 中源操作數(shù)的尋址方式是( )。
A.直接尋址 B. 間接尋址 C.立即尋址 D.存儲器尋址
5、若(AL)=10101101B,為了使其內(nèi)容變?yōu)?1011101B,下列( )指令執(zhí)行一次即可完成此
操作。
A.NOT指令 B.OR指令 C.AND指令 D.XOR指令
6、若定義DAT DW 'A', 則DAT和DAT+1兩個相鄰的內(nèi)存單元中存放的數(shù)據(jù)依次是( )。
A.00H、41H B.41H、00H C.00H、61H D.61H、00H
7、完成將累加器AX清零,不正確的指令是( )。
A.OR AX,0000H B.XOR AX,AX
C.SUB AX,AX D.AND AX,0000H
8、若(AX)=5A5AH,為了使其內(nèi)容變?yōu)?A0AH,下列( )指令執(zhí)行一次即可完成操作。
A. NOT指令 B. OR指令 C. AND指令 D. XOR指令
9、若定義 F1 DW 1234H
F2 DB 23H,56H,78H
則執(zhí)行指令 MOV AL,BYTE PTR F1
MOV BX,WORD PTR F2
后,AL、BX寄存器中分別為( )。
A. 12H、2356H B.34H、5623H C. 34H、2356H D. 12H、5623H
10、下列8086的指令中格式錯誤的條數(shù)是( )。
MOV CS, AX LEA BX, AX
OUT DX,AL IN AL,80H
A. 1 B. 2 C. 3 D. 4
11、下列指令中,隱含使用AL寄存器的指令有( )條。
NOP; XLAT; DAA; MOVSB; MUL CL
A. 1 B. 2 C. 3 D. 4
12、下列指令中能實現(xiàn)測試AL中最高位是否為1的指令數(shù)目是( )。
CMP AL,80H TEST AL,80H
ROL AL,1 RCL AL,1
A. 1 B. 2 C. 3 D. 4
13、設(shè)(SP)=1200H、(CS)=5678H、(IP)=1234H,則執(zhí)行段間調(diào)用指令后,堆棧內(nèi)11FEH
單元的內(nèi)容為( )。
A. 12H B. 34H C. 56H D. 78H
總結(jié)
以上是生活随笔為你收集整理的微型计算机指令系统例题,微机原理复习题(指令系统)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下 udf提权_mysql——
- 下一篇: linux下rman自动备份,linux