微型计算机原理考试试卷,微机原理与应用试题库(附答案)
《微機原理及應用》
D
試題庫
1. 8086 和 8088 的引腳信號中,
為地址鎖存允許信號引腳。
D.ALE
A. CLK B. INTR
C.NMI B
2. 下面的哪項是有效標識符:
A . 4LOOP : B. DELAYIS : C. MAIN A/B : D.
GAMA$1 :
3. 如圖所示的三態輸出電路,當 A 時, VB≈VDD 。
A. E(ENABLE)=1, A=1 C. E(ENABLE)=0, A=1
B. E(ENABLE)=1, A=0 D.
E(ENABLE)=0, A=0
4. 設 (SS)=2000H , (SP)=0100H , (AX)=2107H , 則執行指令 D
PUSH AX 后,存放數據 21H 的物理地址是
。 A. 20102H
B. 20101H
C. 200FEH
D. 200FFH
5. 匯編語言中, 為了便于對變量的訪問 元的 A
。
B.物理地址
, 它常常以變量名的形式出現在程序中 , 可以認為它是存放數據存儲單
A.符號地址
C.偏移地址 D .邏輯地址
6. 下列四個寄存器中,不能用來作為間接尋址方式的寄存器是
A. CX
A 。
B. BX C. BP D. DI
(C)7. 執行下列程序段:
MOV
AX ,0 BX ,1 CX , 100 AX ,BX BX
AA
MOV
MOV
AA : ADD
INC
LOOP
HLT
執行后的結果: (AX)=
A. 5050 , 99
, (BX)=
B. 2500, 100
。
D. 2550 , 102
C. 5050 , 101
8. 假設 V1 和 V2 是用 DW 定義的變量,下列指令中正確的是
A 。
A . MOV
V1, 20H B. MOV D. MOV A
。
V1, V2
C . MOV AL, V1
9. –49D 的二進制補碼為
2000H, V2
1
A. 1100 1111 B. 1110 1101 C. 00010001
D. 1110 1100
10. 在 8086/8088CPU 中,為了減少 CPU 等待取指所需的時間,設置了
C 。
A. 時鐘周期
B. 等待狀態
C. 指令隊列
D. 中斷向量
11. ① MOV
AX , 1000H ;② MOV AX , [1000H] ;③ MOV
AX,BX
上述三條指令,根據其尋址方式的不同,判斷執行速度,由快至慢的順序為:
B
。
A. ③②① B. ①③② C. ①②③ D. ②③①
12. 若門電路的兩個輸入量為
1、 1,輸出量為
0,則不可能完成此功能的是:
D
。
A . “異或 ”門 B. “與非 ”門 C. “或非 ”門
D.
“與 ”門
13. 若 BL=87H , BH=0E6H ,則 BX=
D 。
A. 87H
B. 0E6H C.
87E6H D. 0E687H
14. 已知物理地址為 0FFFF0H ,且段內偏移量為
0B800H ,若對應的段基地址放在
DS 中,則 DS= A 。
A. 0F47FH B. 0F000H C. 0FFFFH
D. 2032H
15. 設 SP=1110H,執行 PUSH AX 指令后,堆棧指針
SP 的內容是
D
。
A. 1112H B. 110DH
C. 1111H
D. 110EH
16. 用來存放即將執行的指令的偏移地址的寄存器是
C
。
A. BP
B. SP
C. IP
D. CS
17. MOVS 前可添加的前綴為
C
。
A .REPE/REPZ
B. REPNE/REPNZ
C .REP
D .無
18. 下列四個選項,
C 項是正確的。
A. MOV AX, BL
B. MOV [BX] , [SI]
C.
MOV
DX, 1000H
D.
MOV
ES, CS
19. 下列四個選項,
D
項是不正確的。
A. IN AL, 50H
B. IN AX, 70H
C. OUT
44H, AL
D. OUT 6780H, AX
20. 堆棧段寄存器是
B
。
A.DS
B. SS C. ES D.CS
21. 86 系列匯編語言指令語句格式中,標識符有效長度為
A 個字符。
A.31
B. 30 C. 29
D.28
22. BUFFER DB 100
DUP(?) ; 表示 BUFFER 為
B
的存儲空間,其內容為隨機數,通常作為程序
的工作單元。
A.100 個字 B. 100 個字節
C. 200 個字節 D. 200 個字
23. SBB 在形式和功能上都和
SUB 指令類似 , 只是 SBB 指令在執行減法運算時
, 還要減去 C
的值。
A.SF B. OF C. CF
D. ZF
24. 字符串指令有許多參數是隱含約定的,目的字符串的起始地址為
D 。
A . DS:ES
B. SI:DI C. DS:SI
D. ES:DI
25. 非循環邏輯移位指令在執行時,實際上是把操作數看成
A 符號數來進行移位。
A .無 B.帶
C .不確定
2
26. 非循環算術移位指令在執行時,實際上是把操作數看成
B 符號數來進行移位。
A .無
B.帶 C .不確定
(C)27. 設 [2000H] 、[2001H] 、[2002H] 、[2003H] 這四個存儲單元存放的地址分別為 則執行完 LES
12H 、34H 、 56H 、78H,
SI, [ 2000H ]后 , ES= , SI= 。
C. 7856H ; 3412H
D. 7856 H ; 1234H
A . 3412H ; 7856H
B. 1234H ; 7856H
(A)28. 對于簡化的微機硬件結構, IR 從 PROM 接收到指令字, 同時將指令字分送到
和 W 總線上去 , 左
4 位即最高有效位為
;右 4 位即最低有效位為
。
A. 控制部件 CON, 指令字段 , 地址字段 B. 算術邏輯部件 ALU, 指令字段 , 地址字段
C.
控制部件 CON, 地址字段 , 指令字段
D.
算術邏輯部件 ALU, 地址字段 , 指令字段 (B)29. 使用換碼指令時 , 要求 寄存器指向表的首地址
, 而
寄存器中為表中某一項與表格首地址之
間的偏移量。
A.AX ,AL B.BX ,AL C.BX, BL
D.AX , BL
30. 當跟蹤標志位
TF = 1 時 , CPU 每執行完一條指令就產生一個內部中斷, 處于
B
狀態。
A. 正常工作
B.
暫停
C.
程序調試
D. 無法確定
31. 串操作時 , 地址的修改往往與方向標志
DF 有關 , 當 DF=1 時, SI 和 DI 作自動
B
修改。
A .增量
B.減量 C.不確定
32. 用
A
能完成把 AX 的低字節清零,高字節不變的要求。
A . AND AX,0FF00H
B. OR BX,00FFH
C. XOR CX,00FFH
D . TEST AX, 0FF00H
33. 用
B
能完成把將 BX 的低字節置成全 “ 1,”高字節不變的要求。
A . AND AX,0FF00H
B. OR BX,00FFH
C. XOR CX,00FFH
D . TEST AX, 0FF00H
34. 用
C
能完成將 CX 的低字節變反,高字節不變的要求。
A . AND AX,0FF00H B. OR BX,00FFH
C. XOR CX,00FFH
D . TEST AX, 0FF00H
35. 十進制數 30.375 表示成十六進制數為
D
H 。
A . 1F.5 B. 1F.6 C . 1E.5
D . 1E.6
36. 執行完畢下列程序段后,
BX 寄存器中的內容是
A
。
MOV CL ,3
MOV BX , 00B7H ROL BX, 1
ROR
BX ,CL
A. 0C02DH B. 00EDH
C. 002D H
D. 000DH
37. 匯編語言中,經過定義的每個變量均有 3 個屬性,下列 D
不屬于變量的屬性。
3
A .段屬性
B.偏移量屬性 C.類型屬性 D.地址屬性
C
38. 字符串指令有許多參數是隱含約定的,源字符串的起始地址為
。
A . DS:ES B. SI:DI C. DS:SI
D. ES:DI
39. 乘法運算是雙操作數運算 數為
, 但是 , 在指令中卻只指定一個操作數
, 另一個操作數是隱含規定的
, 隱含操作
A 。
A . AL/AX B. BL/BX C. CL/CX D. DL/DX
A
40. LDA 、 ADD 和 SUB 三條助記符對應的操作碼分別為
A. 0000、 0001 和 0010 C. 1110、 1111 和 0010
B. 0001、 0000 和 0100 D. 0000 、 1101 和 0101
41. 在 8086/8088 微機系統中,將
AL 內容送到 I/O 接口中,使用的指令是
A
。
A. OUT 端口地址 , AL C. OUT AL,
端口地址
B. MOV AL, 端口地址 D. IN AL,
端口地址 B
42. 指令 MOV
AL,[BX+SI+25] ,源操作數字段是
B. 寄存器間接
指令不影響進位標志
尋址方式。 D. 立即數
A. 寄存器 C
C. 直接
CF 的狀態。 C. INC
43. 下列
A.ADD B. SUB
D. CMP
44. 8086/8088 系統中把 1M
存儲空間分成 16 個邏輯段 (0~ 15), 每個邏輯段的容量
C.≤ 64KB
C
。
A.≠ 64KB B. =64KB D.≥ 64KB
45. 已知 DS=2000H ,BX=3000H ,SI=4000H 。執行完畢 MOV AL,[BX+SI] 到 AL 寄存器去。
之后,將 A
存儲單元的內容送
A . 27000H B. 27001H B
C. 9000H
D. 9001H
46. 下列四條指令中,
是錯誤的。
A. LEA C. LEA
AX, [2728H ] SP, [0482H]
B. LEA CX, 6093H D. LEA BX, [BP+SI ]
B
。
47. 將 11.375D 轉換成二進制數,為
A . 1101.011B B. 1011.011B A 操作數指令。
C. 1101.101 B
D. 1011.101B
48. NEG 指令是一個
A .單
B.雙 C .無 D.任意多個
49. 在 8086/8088 中,一個最基本的總線周期由 周期是
4 個時鐘周期組成,假設
8086 的主頻為 10MHz ,則一個時鐘
A 。
A . 100ns B. 200ns
C. 250ns
D. 400ns
50. 有如下定義
VAR1 VAR2 NUM4
DB DB EQU
D
。
1, 2, '12345'
3, 4, 5
VAR2 –VAR1
則 NUM4=
4
總結
以上是生活随笔為你收集整理的微型计算机原理考试试卷,微机原理与应用试题库(附答案)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 俄罗斯游戏软件:C语言应用初步感受
- 下一篇: [hackinglab][CTF][注入