一、單項選擇題(本大題共15小題,每小題3分,共45分。在每小題給出的四個備選項中,選出一個正確的答案,請將選定的答案填涂在答題紙的相應位置上。)
1,下列8086CPU標志寄存器的標志位中,不屬于狀態標志位的是()
A. OF
B. IF
C. AF
D. PF
- 8086微處理器可尋址訪問的最大10空間為()。
A. IKB
B. 64KB
C. 640KB
D. IMB
3 8086響應中斷時,不能自動入棧保存的是()
A標志寄存器 FR
B. 段寄存器
C.CS指令指針寄存器 IP
D. 累加器 AX
4指令POP [BX]中,源操作數的段寄存器是()
A. DS
B. ES
C. ss
D. CS
- CRU用減法指令對兩個補碼表示的帶符號數6BH (被減數)和0C7H(減數)進行減法運算后,標志位CF、SF和OF分別為()
A0, , 0
B. 0, 1, 1
C. 1, 0, o°
D. 1, 1, 1
6.在 8259A單片工作方式和級聯工作方式下,分別最多可管理()中斷。
A. 8 級和 16 級
B. 16 級和 256 級
C. 8 級和 64 級
D. 16 級和 64 級
- CPU對存儲器或1O端口完成一次讀/寫操作所需的時間為一個()
A.指令周期
B. 總線周期
C. 時鐘周期
D.機器周期
8.下列邏輯運算指令中,不允許使用立即數為操作數的指令為()
A. AND
B. OR
C. XOR
D. INC
- 下列指令中語法有錯誤的是()
A. IN AX, 20H
B. SHR AL, 2
C. OUTDX, AL
D. LEA SI, [1000H]
- 當 8253 工作在()時,需要由外部脈沖觸發開始計數。
A.方式0
B. 方式2
C. 方式4
D. 方式5
11,若8253的CLK端輸入脈沖的頻率一定,則計數初值為()時,定時時間最長。
A. 0
B.1
C. 65535
D. 65536
12.物理地址、段地址、有效地址分別是()位十六進制碼。
A. 5, 4, 4
B. 20, 16, 16
C. 5, 4, 5
D. 20, 16, 20
13,下面是關于8259A可編程中斷控制器的敘述,其中錯誤的是()。
A. 8259A具有將中斷源按優先級排隊的功能
B. 8259A具有辨認中斷源的功能
C.兩片8259A級聯時,可將中斷源擴展到16級
D. 8259A 具有向 CPU 提供中斷向量號的功能
14,如果8251A設定為異步通信方式,發送器時鐘輸入端和接收器時鐘輸入端都連接到頻率為19.2KHZ的輸入信號上,波特率因子為16,則波特率為()
A. 1200
B. 2400
C. 9600
D. 19200
- 有關存儲器映像 1/0 方式正確描述的是()。
A.稱為1/O獨立編址方式
B.IO端口地址空間獨立于存儲器地址空間
C. 增加地址譯碼的復雜性
D. I/O 指令類型較少
二、填空題(每空2分,共30分,請在答題紙相應題號的位置上作答。)
1,三態門的三態是指高電平、低電平和________
- 8086/8088在最小方式下有關總線請求的信號引線是________和________
3.在8086最小模式的典型配置中,需片雙向總線收發器8286,需片地址鎖存器8282.
- Intel 8253 具有________個獨立的________位計數器。
- 用2KX4的SRAM芯片組成8K×16的存儲器,片內地址和產生片選信號的地址分別為________、________位。
- 8086內存的前1K字節建立了一個中斷向量表,可以容納________個中斷向量。如果有中斷向量表地址是004CH,該地址起的4個內存單元中順序存放著59H,6CH, 00H, 90H,則中斷服務程序入口的物理地址是________
- 完成以下程序段,要求從鍵盤輸入字符3’,屏幕顯示字符℃。
NUM DB’ABCDEFGHI
(1)
IND 21H
AND AL, OFH
(2)
XOR AH, AH
MOV BX, OFFSET NUM
ADD BX, AX
(3)
MOV AH, 02H
(4)
三、簡答題(本大題共N題,每小題10分,共30分。請在答題紙相應題號的位置上作答。)
1.數據傳送控制方式中的查詢方式和中斷方式的主要異同點是什么?
2、簡述觸發器、寄存器和存儲器的含義及關系。
- 簡述:為什么高速緩沖存儲器 Cache 能夠實現高速的數據存取?
四、應用題(本大題共3小題,每小題15分,共45分。請在答題紙相應題號的位置上作答。)
1.已知X、 Y和RESULT為字變量,按公式Z=((X+Y)×8-X/4,計算2值,并將結果保存在 RESULT 中,要求不用乘除指令,編寫匯編語言源程序。
- 某機器配有一個 ROM 芯片,地址空間 0000H-3FFFH,現在再用幾個 16K×8 的芯片月成一個 32K×8的RAM區域,使其地址空間為8000H-FFFFH。假設此RAM 芯片有CS有WE信號控制端, CPU 地址總線為 Ais-Ao,數據總線為 Dr-Do,控制信號為R/W、MREQ,當且僅當MREC和R/W同時有效時,CPU才能對存儲器進行讀(或寫),要求選用2: 4譯碼器。
(1)畫出此 CPU 與上述 ROM 芯片和 RAM 芯片的連接圖。(2)所用 ROM 芯片容量多大?
(3)寫出圖中所用每片RAM的地址范圍。
3,設某壓力報警控制系統電路如圖所示。壓力正常時,開關K0斷開,綠燈亮,紅燈滅。壓力降低時,開關K0閉合,紅燈亮,綠燈滅。試寫出8255A的4個端口地址,并編寫初始化和控制程序段。