微型计算机指令系统例题,微机原理复习题(指令系统)
微機原理復習題(指令系統)
《微機原理》復習題二
一、選擇題
1、假設外部設備的狀態字已經讀入AL寄存器,其中最低位為"0",表示外部設備"忙", 為了
判斷外部設備是否"忙"而又不破壞其它狀態位,應選用下列( )組指令。
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、條件轉移指令JE/JZ成立的條件是( )。
A.CF=0 B.CF=1 C.ZF=0 D.ZF=1
4、假設VAR為變量,指令MOV BX, OFFSET VAR 中源操作數的尋址方式是( )。
A.直接尋址 B. 間接尋址 C.立即尋址 D.存儲器尋址
5、若(AL)=10101101B,為了使其內容變為01011101B,下列( )指令執行一次即可完成此
操作。
A.NOT指令 B.OR指令 C.AND指令 D.XOR指令
6、若定義DAT DW 'A', 則DAT和DAT+1兩個相鄰的內存單元中存放的數據依次是( )。
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,為了使其內容變為0A0AH,下列( )指令執行一次即可完成操作。
A. NOT指令 B. OR指令 C. AND指令 D. XOR指令
9、若定義 F1 DW 1234H
F2 DB 23H,56H,78H
則執行指令 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的指令中格式錯誤的條數是( )。
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、下列指令中能實現測試AL中最高位是否為1的指令數目是( )。
CMP AL,80H TEST AL,80H
ROL AL,1 RCL AL,1
A. 1 B. 2 C. 3 D. 4
13、設(SP)=1200H、(CS)=5678H、(IP)=1234H,則執行段間調用指令后,堆棧內11FEH
單元的內容為( )。
A. 12H B. 34H C. 56H D. 78H
總結
以上是生活随笔為你收集整理的微型计算机指令系统例题,微机原理复习题(指令系统)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下 udf提权_mysql——
- 下一篇: c语言ATM机文件储存账号密码,C语言实