久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

微機原理與接口技術第六章 8259A練習題及答案

時間:2019-05-14 15:55:40下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《微機原理與接口技術第六章 8259A練習題及答案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《微機原理與接口技術第六章 8259A練習題及答案》。

第一篇:微機原理與接口技術第六章 8259A練習題及答案

中斷技術和中斷控制器8259A練習題及答案

一、填空題

1.8088微處理器最多能處理256種不同類型的中斷。

2.8088系統的中斷向量表位于從內存地址 00000H 開始,占1K字節存儲單元。

3.8088CPU響應INTR中斷時,將PSW(或標志寄存器內容)和斷點(或CS:IP)進堆棧保存。

4.8259A可管理 8 級優先級中斷源,通過級聯,最多可管理 64 級優先級中斷源。

5.若8259A的IRR(中斷請求寄存器)的內容為10H,說明IR4請求中斷。

二、選擇題

6.8088CPU的標志寄存器中IF=1時,表示允許CPU響應______中斷。C

A.內部中斷 B.外部中斷 C.可屏蔽中斷 D.不可屏蔽中斷

7.CPU在響應中斷時,保存斷點是指______。D

A.將用戶設置的程序指令地址入棧保存

B.將中斷服務程序的入口地址入棧保存

C.將程序狀態字PSW入棧保存

D.將返回地址即程序計數器PC(CS:IP)的內容入棧保存

8.8088的中斷向量表用于存放______。B

A.中斷類型號

B.中斷服務程序的入口地址

C.中斷服務程序的返回地址

D.斷點地址

三、判斷題

9.8086的可屏蔽中斷的優先級高于不可屏蔽中斷。[ ] ×

10.通常8259A芯片中的IR0優先級最低,IR7的優先級最高。[ ] ×

11.在8088系統中,所謂中斷向量就是中斷服務程序入口地址。[ ] √

四、簡答題

12.CPU響應INTR中斷的條件是什么?

答:(1)INTR信號為有效電平

(2)當前指令執行完畢

(3)CPU開中斷(IF=1)

(4)沒有更高級的請求(RESET , HOLD ,NMI)13.一般CPU響應中斷時自動做哪些工作? 8088CPU呢?

答:一般CPU在響應中斷時,關中斷,保存斷點,識別中斷源,找到中斷服務程序入口地址,轉入中斷服務程序。

8080CPU在響應中斷時,首先把PSW(或標志寄存器內容)入棧保存,其余同一般CPU.14.8088CPU在執行中斷返回指令IRET時,執行什么操作?

答:(1)彈出斷點送CS:IP

(2)彈出PSW送標志寄存器

15.中斷控制器8259A中下列寄存器的作用是什么?

(1)IRR(中斷請求寄存器):保存中斷源的中斷請求

(2)IMR(中斷屏蔽寄存器):屏蔽/允許中斷源請求中斷,由程序寫入,1為屏蔽,0為允許

(3)ISR(中斷服務寄存器): 記錄CPU正在為哪些中斷源服務

(4)IVR(中斷向量寄存器): 保存中斷向量號

16、初使化時設置為非自動結束方式,那么在中斷服務程序將結束時必須設置什么操作命令?如果不設置這種命令會發生什么現象? 答案:

當中斷服務程序將結束時,必須發0CW2=20H為中斷結束命令,執行此命令即撤消正在服務的中斷請求和服務標志;否則,即使返回主程序但未退出此中斷,造成中斷響應的混亂。

17、中斷服務程序結束時,用RET指令代替IRET指令能否返回主程序?這樣做存在什么問題? 答案:

RET應該可以使中斷服務程序返回主程序,但因為RET是子程序返回指令,它只從堆棧中恢復CS和IP,而不能使狀態字PSW得以恢復,所以不能使斷點完全恢復,對原程序的繼續執行造成不良影響.18、在哪些情況下須用CLI指令關中斷呢?在哪些情況下須用STI指令開中斷? 答案:

在程序初使化階段,連續傳送數據不希望被中斷打斷,用查詢方式等情況下須用CLI關中斷.在程序初始化結束之后,退出中斷服務程序前,中斷過程中須響應更高級中斷等情況下須用STI開中斷.19、8259A的初始化命令字和操作命令字有什么差別?它們分別對應于編程結構中哪些內部寄存器? 答案:

初始化命令字通常在系統初始化階段設置,從ICW1開始,按照固定次序的設置,一經設置完成,則在以后的操作中基本保持不變,操作命令字是在程序執行階段向8259A發出的命令字,實現以8259A的狀態,中斷方式和過程的控制.操作命令字可以一個程序中多次設置,從而改變中斷的方式.初始化命令字有4個,分別為ICW1,ICW2,ICW3,ICW4,操作命令字有#個,分別為OCW1,OCW2,OCW3.20、8259A的優先級自動循環方式和優先級特殊循環方式有什么差別? 答案:

優先級自動循環方式規定剛被服務過的中斷其優先級為最高,相鄰序號的中斷級為最高優先級,依次循環.而優先級特殊循環方式是指定某個中斷其優先級為最低,相鄰高序號的中斷其優先級則為最高.21、8259A的中斷屏蔽寄存器IMR和8086/8088的中斷允許標志IF有什么差別?在中斷響應過程中,它們怎樣配合起來工作? 答案:

IMR的8位對應8個中斷級,其中置為1的位所對應的中斷級的輸入線IR處于被屏蔽方式,被屏蔽的中斷級請求不能使8259A的INT輸出端產生有效的請求信號.所以即使當中斷允許IF=1時也無法響應.IF是CPU的中斷允許標志,當IF=0時所有可屏蔽中斷被禁止.在中斷響應過程中,通過設置IF,IMR可靈活控制中斷的優先次序.22、如果利用中斷方式傳送數據,則婁據是如何傳輸的?中斷機構起什么作用? 答案:

利用中斷方式傳送數據,一般是首先向CPU發出中斷請求,CPU響應中斷后在中斷處理程序中進行數據傳輸,傳輸完畢返回.中斷機構起控制作用,實時性較強.23、在8086/8088的中斷系統中,響應中斷過程是如何進入中斷服務程務程序的? 答案:

中斷源提供中斷類型碼,從中斷向量表中相應位置取出中斷服務程序首址置入IP和CS中,程序轉至中斷服務程序.24、8259A的ICW2設置了中斷類型碼的哪幾位?說明對8259A分別設置ICW2為30H,38H,36H有什么差別?

答案:

因ICW2設置了中斷類型碼的高5位,所以中斷類型碼基值必須是能被8整除的值.若ICW2設置為30H,則8級中斷的類型碼依次為30H~37H.若設置為38H,則8級中斷的類型碼依次為38H~3FH.若設置為36H<中斷類型碼為30H~37H,因其高5位仍為00110B.25、8259A通過ICW4可以給出哪些重要信息?在什么情況下不需要用ICW3? 答案:

ICW4中給出的重要信息是:特列全嵌套方式/正常全嵌套方式,非緩沖方式/緩沖方式,從片/主片,中斷自動結束/中斷正常結束,8086/8088方式還是8080/8085方式.當ICW1中的IC4=0時,表示不設置ICW4.當ICW1中的SNGL=0時,表示為級聯方式,需要設置ICW3.26、8259A的特殊屏蔽方式和普通屏蔽方式相比,有什么不同之處?特殊屏蔽方式一般用在什么場合? 答案:

不同之處在于:當普通屏蔽方式中斷服務程序正在執行時,同級或較低級和被屏蔽的中斷請求不被響應,只有當前中斷結束后方可響應同級或低級中斷,特殊屏蔽方式除用OCW1屏蔽方式,屏蔽掉的和正在服務的中斷級外,其他任何級的中斷請求都將可能中斷正在服務的中斷(CPU處于開中斷狀態).相當于賦于OCW1中未屏蔽的中斷級有更高的優先權.用這種方法可在程序的不同階段任意改變中斷級的優先次序.27、8259A可編程中斷控制器的主要功能有哪些? 答案:

主要功能有四個:(1)單片8259A可管理8級優先權中斷源,通過級聯,最多可管理64級優先權中斷源.(2)對任何一級中斷源都可單獨進行屏蔽,使該中斷請求暫時被掛起,直到取消屏蔽時.(3)能向CPU提供中斷類型碼.(4)具有多種中斷優先級管理方式,這些管理方式可能過程序動態地進行變化.28、外設向CPU申請中斷,但CPU不給以響應,其原因有哪些? 答案:

其原因有四個:(1)CPU處于關中斷狀態,IF=0(2)該中斷請求已被屏蔽;(3)該中斷請求的時間太短,未能保持到指令周期結束;(4)CPU已釋放總線(即已響應了DMA請求),而未收回總線控制權.29、寫出8086CPU各內部中斷名稱及產生的條件.答案:

(1)指令中斷 INT n.n由用戶定義.(2)斷點中斷INT 3.斷點由用戶設置.(3)單步中斷.TF=1.(4)溢出中斷INTO.當OF=1時,執行一條INT4指令.(5)除法出錯中斷.執行DIV或IDIV指令后,或商大于表示范圍則執行一條INT0指令.五、應用題 30、下面對一個主從式8259A系統進行初始化的程序段.請對以下程序段詳細注釋,并具本說明各初始化命令字的含義.主片初始程序: M82590 EQU 40H M82591 EQU 41H ?

MOV AL,11H MOV DX,M82590

OUT DX,AL

;(1)MOV AL,08H INC DX OUT DX,AL

;(2)MOV AL,04H OUT DX,AL

;(3)MOV AL,01H OUT DX,AL

;(4)從片初始化程序: S82590 EQU 90H S82591 EQU 91H ?

MOV DX,S82590 MOV AL,11H OUT DX,AL

;(5)MOV AL,70H INC DX OUT DX,AL

;(6)MOV AL,02H OUT DX,AL

;(7)MOV AL,01H OUT DX,AL

;(8)答案:

(1)設ICW1,中斷請求信號為上升沿,級聯方式,須設ICW4(2)設ICW2,中斷類型碼基值為08H(3)設ICW3,IR2與從片的INT相連

(4)設ICW4,正常的完全嵌套,非緩沖方式,正常中斷結束,8086/8088方式(5)同主片ICW1(6)設ICW2,中斷類型碼基值為70H(7)設ICW3,從片INT與主片的IR2相連(8)同主片ICW4

31、IR4為正在運行的中斷,希望在特殊的程序段上允許較低的IR7響應中斷.試編寫程序片段.答案:

根據題意程序片段為 IR4的程序

CLI ;關中斷,以便設置命令 MOV AL,68H ;設置特殊屏蔽方式(OCW3)OUT 20H,AL IN AL,21H ;讀IMR狀態

OR AL 10H OUT 21H,AL;屏蔽IR4 STI ;開中斷,允許響應其他中斷請求信號

...;繼續處理IR4,如果IR7有請求,可以響應,處理完后要回到IR4處...CLI ;關中斷,以便設置命令 IN AL,21H ;讀屏蔽字 AND AL,0EFH ;開放IR4 OUT 20H,AL ;恢復原來的屏蔽字 MOV AL,48H ;復位特殊屏蔽方式(OCW3)OUT 20H,AL STI ;CPU開中斷

...;繼續對IR4進行中斷處理 MOV AL,20H ;發中斷結束命令(OCW2)OUT 20H,AL IRET ;返回主程序

32、若8086系統中采用級聯方式,主8259A的中斷類型碼從30H開始,端口地址為20H,21H.從8259A的INT接主片的IR7,從片的中斷類型碼從40H開始,端口地址為22H,23H.均不要ICW4.試對其進行初始化編程 答案:

主:M82590 EQU 20H M82591 EQU 21H ?

MOV AL,00010000B MOV DX,M82590 OUT DX,AL MOV AL,30H INC DX OUT DX,AL MOV AL,80H OUT DX,AL 中斷類型號為10H,編程對8259A的初始化。

從S82590 EQU 22H S82591 EQU 23H ?

MOV AL,00010000B MOV DX,S82590 OUT DX,AL MOV AL,40H INC DX OUT DX,AL MOV AL,07H OUT DX,AL

33、單片8259A與PC機的連接見圖1。要求單機工作,邊緣觸發,自動結束中斷。屏蔽IR6、IR7兩中斷源,IR0的

圖1 答案:

確定端口地址:由圖知,若CS=0,必須IOR、IOW任一為低電平,AEN=0,A4=A5=A6=A7=A8=A9=1,A3A2A1=010,若A0=0,端口地址為03F4H;若A0=1,為03F5H 2.初始化程序: MOV DX,03F4H MOV AL,13H OUT DX,AL MOV DX,03F5H MOV AL,10H OUT DX,AL MOV AL,03H OUT DX,AL

34、若中斷服務程序的入口地址為0320:0000H,中斷類型碼為60H,試編寫程序段,把中斷服務程序的入口地址放于矢量表中。

答案:MOV AX,0000H MOV ES,AX MOV BX,60H*4 MOV ES:WORD PTR[BX],AX MOV AX,0320H MOV ES:WORD PTR[BX+2],AX

35、在IBMPC/XT機中,需通過讀取ISR的值,判斷是否為硬件中斷,若是,清除正在服務的優先級,并發一般的EOI結束命令。編寫該程序的有關片段。

答案:程序有關的片段為

MOV AL,0BH ; 設OCW3操作命令字,置讀ISR狀態 OUT 20H,AL NOP IN AL,20H ;讀ISR MOV AH,AL ;保存正在服務的優先級

JNZ HW-INT ;部位0,硬件中斷轉換為0,非硬件中斷...HW-INT:IN AL,21H ;讀ISR OR AL,AH ;屏蔽當前服務的優先級 OUT 20,AL MOV AL,20H ;設OCW2操作命令字,發一般的結束命令 OUT 20H,AL

36、下面對一個主從式8259A系統進行初始化的程序段。請對以下程序段詳細注釋,并具體說明各初始化命令的含義。主片初始程序: M82590 EQU 40H M82591 EQU 41H........MOV AL,11H MOV DX,M82590 OUT DX,AL ;設ICW1,中斷請求信號為上升沿,級連方式,需設ICW4 MOV AL,08H INC DX OUT DX,AL ;設ICW2,中斷類型碼基址為08H MOV AL,04H OUT DX,AL ;設ICW3,IR2與從片的INT相連 MOV AL,01H OUT DX,AL ;設ICW4,正常的完全嵌套,非緩沖方式,正常中斷結束,8086/80088方式 從片初始化程序: M82590 EQU 90H M82591 EQU 91H........MOV DX,82590 MOV AL,11H OUT DX,AL ;同主片ICW1 MOV AL,70H

INC DX OUT DX,AL ;設ICW3,從片INT與主片的IR2相連 MOV AL,02H OUT DX,AL MOV AL,01H OUT DX,AL ;同主片ICW4

37、某微機系統使用主、從兩片8259A管理中斷,從片中斷請求INT與主片的IR2連接。設主片工作于特殊完全嵌套、非緩沖和非自動結束方式,中斷類型號為40H,端口地址為20H和21H。從片工作于完全嵌套、非緩沖和非自動結束方式,中斷類型號為70H,端口地址為80H和81H。試編寫主片和從片的初始化程序。答案:

根據題意,寫出ICW1, ICW2, ICW3和ICW4的格式。編寫初始化程序如下: 主片8259A的初始化程序如下:

MOV AL, 00010001B;級聯, 邊沿觸發, 需要寫ICW4

OUT 20H, AL

;寫ICW1

MOV AL, 01000000B

;中斷類型號40H

OUT 21H, AL

;寫ICW2

MOV AL, 00000100B

;主片的IR2引腳接從片

OUT 21H, AL

;寫ICW3

MOV AL, 00010001B

;特殊完全嵌套、非緩沖、自動結束

OUT 21H, AL

;寫ICW4 從片8259A初始化程序如下:

MOV AL, 00010001B

;級聯, 邊沿觸發, 需要寫ICW4

OUT 80H, AL

;寫ICW1

MOV AL, 01110000B

;中斷類型號70H

OUT 81H, AL

;寫ICW2

MOV AL, 00000010B

;接主片的IR2引腳

OUT 81H, AL

;寫ICW3

MOV AL, 00000001B

;完全嵌套、非緩沖、非自動結束

OUT 81H, AL

;寫ICW4

38、設計一個中斷處理程序。要求中斷請求信號以跳變方式由IR2引入(可為任一定時脈沖信號),當CPU響應IR2請求時,輸出字符串“8259A INTERRUPT!”,中斷10次,程序退出(設8259A的端口地址為20H和21H,中斷類型號為40H)。答案:

中斷處理程序如下:

DATA

SEGMENT

MESS

DB'8259A? INTERRUPT!', 0AH, 0DH, '$'

COUNT DB 10

;計數值為10

DATA

ENDS

STACK SEGMENT STACK

STA

DB 100H DUP(?)

TOP

EQU LENGTH STA

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, SS:STACK

MAIN: CLI

MOV

AX,DATA

NOV

DS, AX

MOV

AX, STACK

MOV

SS, AX

MOV

SP, TOP

MOV

AL, 13H

OUT

20H, AL

MOV

AL, 40H

OUT

21H, AL

MOV

AL, 01H

OUT

21H, AL

MOV

AX, SEG INT-P

MOV

DS, AX

MOV

DX, OFFSET INT-P

MOV

AL, 42H

MOV

AH, 25H

INT

21H

IN

AL, 21H

AND

AL, 0FBH

OUT

21H, AL

WAIT1: STI

CMP

COUNT,0

JNZ

WAIT1

MOV

AX, 4C00H

INT

21H

INT-P PROC

PUSH DS

;

PUSH AX

PUSH DX

STI

MOV

DS, AX

MOV

DX, OFFSET MESS

MOV

AH, 09H

初始化 單片, 邊沿觸發 中斷類型號40H 非自動結束 設置中斷向量

中斷服務子程序入口段基址送DS 中斷服務子程序入口偏移地址送DX 的中斷類型號42H送AL 功能調用 讀IMR

允許IR2請求中斷 寫中斷屏蔽字OCW1 開中斷

判斷10次中斷是否結束 未結束, 等待 結束, 返回DOS 中斷服務子程序 保護現場 開中斷;8259A;;;;;;

;IR

2;25H;

;

;

;

;

;;;;

INT

21H

DEC

COUNT

;控制10次循環

JNZ

NEXT

IN

AL, 21H

;讀IMR

OR

AL, 04H

;屏蔽IR2請求

OUT

21H, AL

NEXT: CLI

;關中斷

MOV

AL, 20H

;寫OCW2, 送中斷結束命令EOI

OUT

20H, AL

POP

DX

;恢復現場

POP

AX

POP

DS

IRET

;中斷返回

INT-P ENDP

CODE

ENDS

END

MAIN

參考練習題:8259A應用舉例

8255A作中斷方式工作的字符打印機的接口,如圖5.24所示。本例中8255A向8259A請求中斷,8259A向CPU請求中斷,CPU響應中斷后執行中斷服務程序,向8255A的A端口輸出數據,然后數據傳到打印機打印。

8255A的A端口作為數據通道,工作在方式1輸出方式。此時,號輸出端,則自動作為信號輸入端,而端連接打印機接口需要一個數據選通信號用,將它懸空就行了。,故由CPU控制PCO來產生選通脈沖

端。

自動作為。

自動作為INTR信號輸出端。打印機

在此沒有

圖5.24 8255A作中斷方式打印機接口

連到8259A的中斷請求信號輸入端設8255A的端口地址為:

。8259A工作在單片、全嵌套方式、上升

中斷類型碼08H。沿請求中斷、一般中斷結束方式、非緩沖、A端口―――00COH B端口―――00C2H C端口―――00C4H 控制口―――00C6H 設8259A的端口地址為: 奇端口―――005OH 偶端口―――0052H

程序由初始化程序、主程序、中斷服務程序三大部分組成。

◆ 初始化程序由8259A初始化、8255A初始化、中斷服務初始化幾部分組成。◆ 主程序沒有別的任務,但是不能不寫主程序,至少要有一條轉移指令,原地跳轉,等待中斷,而中斷服務程序執行完畢以后仍然返回這條跳轉指令。

◆ 中斷服務程序從數據緩沖區取1個字節數據,輸出到8255A的A端口;用對C端口的置1/置0命令使PC0輸出負脈沖結束命令;最后中斷返回。

請求中斷和響應的過程是:每當8255A端口A數據輸出寄存器空,需要CPU送下一個數據的時候,自動變為高電平,向8259AIR3請求中斷;8259A通過INT引腿向CPU請求中斷;CPU響應中斷,根據8259A提供的中斷類型號,到中斷向量表中取得中斷向量;然后轉移到中斷服務程序執行。中斷的詳細過程見

:上升沿請求中斷、單片 寫入偶端口 中斷類型碼08H 寫入奇端口 寫入奇端口

中斷屏蔽 寫入奇端口 OUT

0C6H,AL

;C端口置1/置0控制字,從而將數據送入打印機;然后發一條中斷 MOV

AL, ;非特殊全嵌套、非自動中斷結束方式、非緩沖

MOV WORD PTR[0BH*4],AX

;中斷類型號為0BH,寫入的地址為0BH×4

MOV AX,SEG INTPR

;取中斷服務程序段地址

MOV WORD PTR [0BH*4+2],AX

;寫向量高字

STI

;使IF為1,開放中斷 ;以下主程序 MAIN:

JMP

MAIN

;以下中斷服務程序

INTPR:MOV AL,[DI];DI為打印字符緩沖區指針,取字符數據

INC DI

OUT 0COH,AL

;字符送A端口 MOV AL,0 ;使INC AL

;使為0,產生選通信號為1,撤消

選通信號

負脈沖

OUT 0C6H,AL ;C端口置1/置0控制字 OUT 0C6H,AL

;C端口置1/置0控制字

MOV AL,20H

;EOI命令

OUT 50H,AL

命令寫入偶端口

IRET

;中斷返回

第二篇:微機原理與接口技術第四章 練習題及答案

第四章 練習題及答案

一、填空題

1、CPU與I/O接口間的信息一般包括______________三種類型。答案:數據信息

狀態信息

控制信息

2、CPU通過一個外設接口同外設之間交換的信息包括數據信息、狀態信息和_________.答案:控制信息

3、狀態信息表示外設當前所處的_________,例如READY(就緒信號)表示輸入設備已準備好信息,BUSY(忙信號)表示輸出設備是否能接收數據。答案:工作狀態

4、控制信息是由CPU發出的、用于控制外設接口工作方式以及外設的_________的信息。答案:啟動和停止 5、74LS244是一種__________輸出的八緩沖器和線驅動器。答案:三態 6、74LS245是一種三態輸出的__________總線收發器。答案:八

7、在8086/8088工作于最大模式時,總線周期狀態S2、Sl、S0中至少有一個狀態為______________.答案:低電平

8、當LOCK為_______時,其它總線主控部件都不能占用總線。答案:低電平

9、在DMA期間,LOCK端處于________。答案:高阻狀態

10、在T2、T3、Tw、T4狀態時,S6為________,表示8088/8086當前連在總線上。答案:低電平

11、CPU與內存及I/O裝置間傳送數據的硬件線路通道稱為________。答案:總線

12、CPU中的總線接口部件BIU,根據執行部件EU的要求,完成CPU與_________________的數據傳送。答案:存儲器、I/O設備

13、各類微處理器的引腳信號即片總線,例如8086/8088CPU的地址線、數據線和控制線等即構成該芯片的__________。答案:片總線

14、當存儲器的讀出時間大于CPU所要求的時間時,為了保證CPU與存儲器的周期配合,就要利用_________信號,使CPU插人一個TW狀態。答案:READY

15、片總線通常包括地址總線、數據總線和_________總線等三組總線。答案:控制

16、地址總線通常是_____總線,由CPU輸出,8位微處理器有16條地址總線,16位微處理器有20條或更多。答案:單向

17、總線通信協議主要是解決信息傳輸的開始和結束問題,是實現總線__________和信息傳送的手段,常用的通信協議有同步方式和異步方式兩種。答案:仲裁 18、8086/8088CPU的數據線和地址線是以_________方式輪流使用的。答案:分時

19、當存儲器的讀出時間大于CPU所要求的時間時,為了保證CPU與存儲器的周期配合,就要利用_________信號,使CPU插入一個TW狀態.答案:準備好(READY)20、當復位信號(RESET)來到時,CPU便結束當前操作并對標志寄存器IP,DS,ES,SS及指令隊列清零,而將CS設置為________H.答案:FFFFH

21、CPU從主存取出一條指令并執行該指令的時間稱為________.答案:指令周期

22、反映計算機速度的主要參數有__________________ 答案:主頻和平均指令執行速度

23、S5表示當前中斷允許標志的設置,若S5為____,則表示當前允許可屏蔽中斷請求.答案:1

24、當LOCK為___電平時,總線主控部件都不能占用總線.答案:低

25、總線由數據總線、地址總線和控制總線組成,數據總線是從微處理器向內存儲器、I/0接口傳送數據的通路;反之,它也是從內存儲器、I/O接口向微處理器傳送數據的通路,因為它可以在兩個方向上往返傳送數據,稱為___________。答案:雙向總線

二、選擇題

1、對于掉電,8086/8088是通過()來處理的.A、軟件中斷 B、可屏蔽中斷 C、非屏蔽中斷 D、DMA C

2、在8086/8088中,一個最基本的總線周期由4個時鐘周期(T狀態)組成,在T1狀態,CPU在總線發出()信息.A、數據 B、狀態 C、地址 D、其他 C

3、中斷向量的地址是().A、子程序入口地址 B、中斷服務程序入口地址 C、中斷服務程序入口地址的地址 D、中斷程序的第一行的地址 C

4、Pc機數據總線信號的狀態是:().A、單向雙態 B、單向三態 C、雙向三態 D、雙向雙態 C

5、下面敘述中()是正確的.A、總線一定要和接口相連 B、接口一定要和總線相連 C、通道可以代替接口 D、通道可以代替接口 B

6、總線中地址線的作用是()A、用于選擇存儲器單元 B、用于選擇進行信息傳輸的設備

C、用于指定存儲器單元和I/O設備接口電路的選擇地址 D、以上都不對 C 7、8086CPU經加電復位后,執行第一條指令的地址是()A、FFFFH B、03FFFH C、0FFFFH D、FFFF0H D

8、在8086CPU中,對時鐘周期、指令周期和總線周期的長短排序,正確的是().A、當前正在執行的指令與數據都必須存在主存儲器內,否則處理器不能進行處理 B、總線周期>指令周期>時鐘周期 C、時鐘周期>指令周期>總線周期 D、指令周期>總線周期>時鐘周期 D

9、下面的說法中,()是正確的.A、指令周期等于機器周期 B、指令周期大于機器周期 C、指令周期是機器周期的兩倍

D、指令周期與機器周期之間的關系不確定 B

10、指令周期是()A、CPU執行一條指令的時間 B、CPU從主存取出一條指令的時間

C、CPU從主存取出一條指令加上執行這條指令的時間 D、0.005ns C

11、提出中斷請求的條件是().A、外設提出請求

B、外設工作完成和系統允許時

C、外設工作完成和中斷標志觸發器為“1”時 D、外設需要工作 B 12、8086/8088系統中,一個棧可使用的最大空間是().A、1MB B、64KB C、由SP初值決定 D、收SS初值決定 B

13、程序計數器(PC)的位數取決于()A、存儲器的容量 B、機器字長 C、指令字長 D、計算機的容量 B

14、在任何一個總線周期的T1狀態,ALE輸出()A、高電平B、低電平C、高阻態 D、無電流 A

三、簡答題

1、BHE信號和A0信號是通過怎樣的組合解決存儲器和I/O端口讀/寫操作的?這種組合決定了8086系統中存儲器偶地址及奇地址之間應該用什么信號區分?怎樣區分? 答案:

在8086中把14MB的存儲空間分為2個512KB的存儲體,一個用于存放偶數地址字節(低字節),一個用于存放奇數地址字節(高字節),兩個存儲體之間采用交叉編址方式,即用地址線A0作為偶存儲體的地址選通信號.A0=0選能偶存儲體,偶存儲體的數據線與數據總線的低沉位(D7~D0)相連,用總線高位字節允許信號BHE選通奇存儲體,奇存儲體的數據線與數據總線的高8位(D15~D8)相連.CPU可以訪問任何一個存儲體,讀/寫一個字節,也可以同時訪問兩個存儲體,讀/寫一個字.2、總線周期的含義是什么?8088/8086基本總線周期由幾個時鐘周期組成? 答案:

總線周期是指CPU從存儲器或I/O端口存取一個字節所需要的時間。8088/8086基本總線周期由4個時鐘周期組成。3、8086系統在最小模式下的基本配置如何? 答案:

8086系統在最小模式時須配置如下器件:8284時鐘發生器,20位地址鎖存器(用3片8282或8283完成,亦可用74LS373完成),用以鎖存有效地址.有ALE作為選能信號,用2片8286(或8287,74LS245)作為數據總線驅動器,其控制信號有DT/R或DEN.4、RESET信號來到以后,8088/8086系統的CS和IP分別等于多少? 答案:

CS=FFFFH,IP=0000H

第三篇:微機原理與接口技術試題及答案

一、填空題(每空 1 分,共 15 分)得分 評閱人

1.RESET信號到來后8088/86的CS和IP 分別為 _FFFF_H 和_0000_H。2.在特殊全嵌套方式下,8259可響應 同級或高級 中斷請求。3.CPU與外設接口通過? 數據 總線傳送狀態信號與命令信號。4.8255有3種工作方式, 其中 方式2 只允許A口使用。5.有地址重迭現象的譯碼方式為 部分譯碼 和 線選法。

6.外設端口的編址方式有 I/O端口獨.立編址 和 I/O端口與存儲器統一編址。7.INT8253采用BCD碼計數時,其最大計數值為__10000__,此時的計數初值為__0000__。

8.8088/8086的AD7-AD0是地址數據復用引腳,在T1時傳送__地址信號__。9.8259A作為主片時其引腳CAS0-CAS2的信息傳送方向是_向外_。

10.RS-232C是適用于__數據終端設備DTE__和__數據通信設備DCE__間的接口。

二、單項選擇題(每小題1分,共20分)得分 評閱人

1.8086CPU尋址I/O端口最多使用(4)條地址線。(1)8(2)10(3)12(4)16 2.CPU執行IN指令時有效的信號組合是(1)。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0

3.某計算機的字長是16位,它的存儲器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。

(1)64K字(2)32K字(3)64KB(4)32KB 4.某一SRAM芯片的容量是512×8位,除電源和接地線外,該芯片的其他引腳最少應為(4)根。

(1)25(2)23(3)21(4)19 5.8088/8086的基本總線周期由(2)個時鐘周期組成。(1)2(2)4(3)5(4)6 6.在8086系統中中斷號為0AH,則存放中斷向量的內存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH 7.采用兩片8259A可編程中斷控制器級聯使用,可以使CPU的可屏蔽中斷擴大到(1)。

(1)15級(2)16級(3)32級(4)64級

8.當IF=0,8088/8086CPU不響應(2)中斷請求。(1)INT N(2)INTR(3)NMI(4)INTO 9.8253可編程定時器/計數器中,其二進制的最大計數初值為(3)。(1)65536(2)7FFFH(3)0000H(4)FFFFH 10.8086/88CPU在響應中斷時要執行(2)個中斷響應周期。(1)1個(2)2個(3)3個(4)4個

11.中斷向量表是存放(2)的存儲區域.(1)中斷類型號(2)中斷服務程序入口處地址(3)中斷斷點地址(4)程序狀態字

12.INT8255中可用置位/復位控制字對(3)的各位進行按位操作以實現某些控制功能。

(1)A口(2)B口(3)C口(4)數據總線緩沖器

11.RS-232C標準規定信號“0”和“1”的電平是(3)。(1)0V和+3V~+15V(2)-3V~-15V和0V(3)+3V至+15V和-3V~-15V(4)+3V~+15V和-0V 12.對于開關型設備的控制,適合采用的I/O傳送方式是(1)。(1)無條件(2)查詢(3)中斷(4)DMA 13.傳送數據時,占用CPU時間最長的傳送方式是(1)。(1)查詢(2)中斷(3)DMA(4)IOP 14.既然是在數據傳輸率相同的情況下,那么,又說同步字符傳輸速度要高于 異步字符傳輸其原因是(2)。

(1)發生錯誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔

15.巳知DRAM2118芯片容量為16K×1位, 若組成64KB的系統存儲器,則組成的芯片組數和每個芯片組的芯片數為(4).(1)2和8(2)1和16(3)4和16(4)4和8 16.INT 8259中斷屏蔽寄存儲器的作用是(2).(1)禁止CPU響應外設的中斷請求(2)禁止外設向CPU發中斷請求(3)禁止軟中斷請求(4)禁止NMI中斷請求

17.在正常EOI方式下, 中斷結束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態字

18.軟中斷INT N的優先級排列原則是(3).(1)N值愈小級別愈高(2)N值愈大級別愈高(3)無優先級別(4)隨應用而定

19.串行異步通信傳輸的主要特點是(2).(1)通信雙方不必同步(2)每個字符的發送是獨立的

(3)字符之間的傳送時間長度應相同(4)字符發送速率由波特率決定 20.8位D/A轉換器的分辨率能給出滿量程電壓的(4).(1)1/8(2)1/16(3)1/32(4)1/256

三、判斷說明題(正者在括號內打“√”,誤者在括號內打“×”,均需說明理由。每小題2分,共10分)得分 評閱人

1.8086CPU在讀/寫總線周期的T3狀態結束對READY線采樣,如果READY為低電平,則在T3與T4狀態之間插入等待狀態TW。(×)應改為:8086CPU在讀/寫總線周期的T3狀態開始對READY線采樣,如果READY為低電平,則在T3與T4狀態之間插入等待狀態TW。

2.在8253的方式控制字中,有一項計數鎖存操作,其作用是暫停計數器的計數。(×)

應改為:鎖存計數器的當前值到鎖存器,但不影響對計數器的計數工作。

3.8250的溢出錯誤指示CPU還未取走前一個數據,接收移位寄存器又將接收到的一個新數據送至輸入緩沖器。(√)

4.在8088系統(最小組態)中,執行指令”MOV [2000H],AX”需1個總線周期。(×)

應改為:需2個總線周期

5.DMA控制器8237A現行字節數寄存器的值減到0時,終止計數。(×)應改為:DMA控制器8237A現行字節數寄存器的值減到0,再由0減到0FFFFH時,終止計數。

四、簡答題(每小題5分,共20分)得分 評閱人

1.試述8250的數據接收時鐘RCLK使用16倍比特率的時鐘信號接收異步通信信號的原因以及接收過程。

答:主要是為了確定起始位避免傳輸線上的干擾。

其接收過程為:接收器檢測到串行數據輸入引腳SIN由高電平變低后,連續測試8個RCLK時鐘周期,若采樣到的都是低電平,則確認為起始位;若低電平的保持時間不足8個RCLK時鐘周期,則認為是傳輸線上的干擾。

2.8255A工作于方式2,采用中斷傳送,CPU如何區分輸入中斷還是輸出中斷? 答:CPU響應8255A的中斷請求后,在中斷服務程序的開始可以查詢8255A的狀態字,判斷~OBFA(PC7)和IBFA(PC5)位的狀態來區分是輸入中斷還是輸出中斷,并據此轉向相應的輸入或輸出操作。

3.用2K×4位RAM構成64KB的存儲系統,需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設系統為20位地址線,采用全譯碼方式。答:64片。

9位。其中A16~A19固定,A10~A15譯碼形成組選信號。

4.請說明Intel8253各個計數通道中三個引腳信號CLK,OUT和GATE的功能。答:CLK為計數時鐘輸入引腳,為計數器提供計數脈沖。

GATE為門控信號輸入引腳,用于啟動或禁止計數器操作,如允許/禁止計數、啟

動/停止計數等。

OUT為輸出信號引腳以相應的電平或脈沖波形來指示計數的完成、定時時間到。

五、簡單應用題(每小題5分,共15分)得分 評閱人

1.Intel8253的通道0按方式3工作,時鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計數,設通道0的地址為PORT0,請對它寫入計數值。解:n(計數初值)=1MHz/40KHz=25 寫入計數值的程序段: MOV AL,25H OUT PORT0,AL

2.若8086系統采用單片8259A,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個中斷源應連向8259A的哪一個IR輸入端? 解:中斷矢量表的地址指針是46H×4=118H 應連向8259A的IR6

第四篇:微機原理及接口技術試卷及答案

一、(共30分)

1.(10分)(1)將十進制數+107/128化成二進制數、八進制數和十六進制數(3分)

(2)請回答什么是二--十進制編碼?什么是有權碼、什么是無權碼、各舉一個你熟悉的有權碼和無權碼的例子?(7分)

2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計算X*Y=?要求寫出計算過程。(10分)3.說明海明碼能實現檢錯糾錯的基本原理?為什么能發現并改正一位錯、也能發現二位錯,校驗位和數據位在位數上應滿足什么條件?(5分)

4.舉例說明運算器中的ALU通常可以提供的至少5種運算功能?運算器中使用多累加器的好處是什么?乘商寄存器的基本功能是什么?(5分)

二、(共30分)1.在設計指令系統時,通常應從哪4個方面考慮?(每個2分,共8分)2.簡要說明減法指令SUB R3,R2和子程序調用指令的執行步驟(每個4分,共8分)3.在微程序的控制器中,通常有哪5種得到下一條指令地址的方式。(第個2分,共10分)4.簡要地說明組合邏輯控制器應由哪幾個功能部件組成?(4分)

三、(共22分)

1.靜態存儲器和動態存儲器器件的特性有哪些主要區別?各自主要應用在什么地方?(7分)2.CACHE有哪3種基本映象方式,各自的主要特點是什么?衡量高速緩沖存儲器(CACHE)性能的最重要的指標是什么?(10分)

3.使用陣列磁盤的目的是什么?陣列磁盤中的RAID0、RAID1、RAID4、RAID5各有什么樣的容錯能力?(5分)

四、(共18分)

1.比較程序控制方式、程序中斷方式、直接存儲器訪問方式,在完成輸入/輸出操作時的優缺點。(9分)

2.比較針式、噴墨式、激光3類打印機各自的優缺點和主要應用場所。(9分)

答 案

一、(共30分)

1.(10分)(1)(+107/128)10 =(+1101011/10000000)2 =(+0.1101011)2 =(+0.153)8 =(+6B)16

(2)二-十進制碼即8421碼,即4個基2碼位的權從高到低分別為8、4、2、1,使用基碼的0000,0001,0010,……,1001這十種組合分別表示0至9這十個值。4位基二碼之間滿足二進制的規則,而十進制數位之間則滿足十進制規則。

有權碼是指一個十進制數位的4位基2碼的每一位有確定的權。無權碼是指一個十進制數位的4位基二碼沒有確定的權。前者的例子為二-十進制編碼(BCD)碼,后者的例子為余3碼。

2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計算X*Y=?要求寫出計算過程。(10分)

3.答案:

基本原理:k個數據之外加上r個校驗位,從而形成k+r位的新的碼字,使新的碼字的碼距均勻的拉大。把數據的每一個二進制位分配到幾個不同的偶校驗位的組合中,當一位出錯,會引起相關的幾個校驗位的值發生變化,從而可能發現出錯,還能指出是哪一位錯,進而進行糾錯。

校驗位和數據位應滿足條件 2 r-1>k+r 在此條件下,不但能發現并改進一位錯,并能同時發現二位錯。

4.答案:

運算器中的ALU通常至少可以提供算術加運算、算術減運算、邏輯或運算、邏輯與運算、邏輯異或運算5種功能。運算器采用多累加器可以簡化指令的執行步驟。乘商寄存器的基本功能是在完成乘除運算時能自行左右移位。

二、(共30分)1.答:

(1)指令系統的完備性,常用指令齊全,編程方便;

(2)指令系統的高效性,程序占用內存空間少,運行速度快。

(3)指令系統的規整性,指令和數據使用規則統一簡化,易學易記;

(4)指令系統的兼容性,同一系列的低檔計算機的程序能放到新的高檔機上直接運行。

2.答:(1)減法指令SUB R3,R2的執行步驟: ① AR←PC

② 讀內存,IR←讀出的內容,PC←PC+

1③ R3←R3—R2,保存狀態信息

結束,檢查中斷請求,無中斷請求,進入下一條指令的執行過程。

(2)子程序調用指令CALL執行流程;

① AR←PC

② 讀內存,IR←讀出的內容,PC←PC+1

③ AR←SP—1 ④ 寫內存,PC內容進棧保存

⑤ PC←ZI程序入口地址

結束,檢查中斷請求,無中斷請求,進入下一條指令的執行過程。

3.答:在微程序控制系統中,通常有以下5種得到下一條微指令地址的方式:(1)微程序順序執行時,下地址為本條微地址加1。

(2)在微程序必定轉向某一微地址時,可以在微指令中的相關字段中給出該地址值。

(3)按微指令(上一條或本條)的某一執行結果的狀態,選擇順序執行或轉向某一地址。

(4)從微堆棧中取出從微子程序返回到微主程序斷點的返回地址,用于微子程序返回處理。

(5)依條件判斷轉向多條微指令地址中的某一地址控制。

4.答:組合邏輯控制器應由4 個功能部件組成:(1)程序計數器PC,用于保存一條指令在內存中的地址;

(2)指令寄存器IR,用于保存從內存讀出的指令內容;

(3)脈沖源和啟停控制邏輯、節拍發生器,前者向計算機各部件提供連續(單個)的主振脈沖,后者用于標記每個指令的執行步驟的相對次序關系。

(4)時序控制信號產生部件,用于形成并提供計算機各部件當前時刻要用到的控制信號。

三、(共22分)

1.答:靜態存儲器和動態存儲器器件的特性有的主要區別見下表

靜態存儲器SRAM主要用于高速緩沖存儲器Cache,動態存儲器主要用于主存儲器。

2.答:Cache有三種映像方式:全相聯映像方式,直接映像方式,多路組相聯映像方式。

全相聯映像方式是指主存中任一個字(字塊)可以寫入Cache中的任何一個字(字塊)中。其優點是有最大的靈活性。缺點是要確定讀的信息是否在Cache中,必須用原本讀主存的地址與整個Cacha每一個單元的標志字段比較,電路過于復雜,成本較高。

直接映像方式是指主存的一個字(字塊)只能映像到Cache的字和字塊中。優點是要確定讀的信息是否在Cache中時原本讀主存的地址與標志字段比較的線路簡單,成本低;缺點是Cache的使用缺乏靈活性,影響命中率。

多路組相聯映相方式是對全相聯映相方式和直接映像方式的一種折中的處理方案。它與直接相聯映像方式的區別在于每個主存字塊可以從多個(例如2,4,8個,而不是一個)體中選擇其一完成寫入Cache的操作,它與全相聯映像的類同之處是把一個主存字寫進Cache時,可以在Cache的多個(而不是任何一個)個體中選擇。既有較高的命中率,又使比較線路也不會太復雜。

衡量Cache性能的最重要的指標是命中率。

3.答:采用磁盤陣列技術的目的:

① 通過多個磁盤的并列操作來提高設備總體的性能和可靠性。

②通過合理在多個磁盤之間組織數據,得到比較理想的容錯能力,即額外拿出一定的存儲容量(冗余)用于保存檢錯糾錯的信息。

RAID0模式(數據散放)只用于擴展容量,并發讀寫,提高數據輸入/輸出能力。沒有容錯措施,故沒有容錯能力。

RAID1模式(磁盤鏡像)是實現兩個磁盤互為備份的用法,把相同的數據分別寫到配對使用的兩個磁盤中。它用于備份數據,即使一個磁盤出現故障,還可以從另一磁盤讀出數據。

RAID4模式(數據保護)提供了容錯能力,N+1個磁盤中任一個出現故障,可用其余N個磁盤的內容計算出故障磁盤的正確數據。

RAID5模式(分布式數據保護)是對RAID4的改進。同RAID4一樣,供了容錯能力,N+1個磁盤中任一個出現故障,可用其余N個磁盤的內容計算出故障磁盤的正確數據。

四、(共18分)

1.答:程序直接控制方式在用戶程序中直接使用I/O指令完成輸入輸出操作,它是由CPU通過查詢設備的運行狀態,來控制數據傳送過程。其優點是控制簡單,容易實現。缺點是CPU工作效率低,實時性差,計算機系統可靠性不高

程序中斷方式是指由被讀寫的設備主動“報告”CPU它是否已進入準備好狀態,CPU就不必花費時間去循環測試,而是在接收到外設的中斷請求后轉去進行輸入輸出處理的。其優點是實現CPU與外設并行工作,大大提高了CPU的工作效率,增強計算機系統的實時性,提高了計算機系統的可靠性。

直接存儲器訪問方式是一種由硬件執行I/O操作的傳送方式。其優點是實現數據的高速傳送,又減少了對CPU的打擾,提高了CPU的工作效率。

2.比較針式、噴墨式、激光3類打印機各自的優缺點和主要應用場所見下表。

第五篇:2012年微機原理與接口技術試題及答案

一.選擇(每題1分)

下列各題四個選擇項中,只有一個選項是正確的。請將正確選項號寫在相應空位置上。

1.系統總線又稱為_______,這是指模塊式微處理機機箱內的底版總線。

1)主板總線 2)內總線 3)片內總線 4)局部總線

2.目前市場上出售的臺式PC機中Pentium 4微處理器的主頻一般為

1)0.5GHz左右 2)1GHz左右

3)3GHz左右 4)5GHz以上

3..按諾依曼結構理論,下面哪個不是計算機組成部分:

1)運算器2)控制器3)打印機4)復印機

4.程序設計人員不能直接使用的寄存器是__________

1)通用寄存器2)指令指針寄存器3)標志寄存器4)段寄存器

5. Pentium微處理器的結構之所以稱為超

標量結構,是因為下面哪一種原因?

1)Pentium微處理器不僅能進行32位運算,也能進行64位運算

2)Pentium微處理器內部含有多條指令流水線和多個執行部件

3)數據傳輸速度很快,每個總線周期最高能傳送4個64位數據

4)微處理器芯片內部集成的晶體管數超過100萬個,功耗很大

6.在任何時刻,存儲器中會有一個程序是現役的,每一個現役程

序最多可以使用___________

① 3個段② 4個段③ 5個段④ 6個段

7.Pentium微處理機配備了5個控制寄存器。其中沒有定義,而供將來使用的是__________

1)CR1 2)CR2 3)CR3 4)CR4

8.Pentium地址總線是32位的,它的內部數據總線的寬度是:

1)16位 2)32位 3)64位 4)36位

9.Pentium的寄存器可分為浮點寄存器、系統級寄存器等___大類。

1)2 2)3 3)4 4)5 10.屬于系統級寄存器的是________。

1)系統地址寄存器和控制寄存器2)通用寄存器和系統地址寄存器

3)通用寄存器和控制寄存器4)系統地址寄存器和段寄存器

11.下面是關于CPU與 Cache 之間關系 的描述,其中正確的一條描述是:

1)Cache中存放的是主存儲器中一部分信息的映像

2)用戶可以直接訪問Cache

3)片內Cache要比二級Cache的容量大得多

4)二級Cache要比片內Cache的速度快得多

12.在保護方式下,段寄存器內存放的是_________。

1)段基址 2)段選擇符 3)段描述符 4)段描述符表基址

13.通常,人們把用符號表示計算機指令的語言稱為——————。

1)機器語言 2)匯編語言 3)模擬語言 4)仿真語言

14.Pentium系統之所以為超標量計算機是因為采用了___________。

1)并行流水線結構 2)數據與指令分離的Cache結構

3)轉移預測技術 4)提高了時鐘頻率

15.Pentium系統內約定,一個字的寬度是___。

1)1字節 2)2字節 3)4字節 4)8字節

16.Pentium用來作為堆棧指針的寄存器是:

1)EIP寄存器 2)EBP 寄存器 3)ESP寄存器 4)EDI寄存器

17.Pentium微處理機可訪問的物理存儲器的范圍是__________。

1)4GB 2)64TB 3)4MB 4)16GB

18.存儲管理是由分段存儲管理和__________組成。

1)分段部件 2)分頁部件 3)分頁存儲管理 4)虛擬管理

19. Pentium微處理機的分頁存儲管理系統把頁的大小定義成__________。

1)16KB 2)4MB 3)4KB 4)4GB

20.經分段存儲管理部件分段之后生成的線性地址由__________與12位偏移量組成。

1)段地址寄存器和10位頁目錄索引 2)段描述符表和10位頁表索引

3)10位頁目錄索引和10位頁表索引 4)10位頁表索引和虛擬地址

21.段選擇符(段寄存器)中請求特權級字段共__________位。

1)1位 2)2位 3)3位 4)4位

22.多段存儲管理方式中,每一個程序都擁有它自己的__________,以及多種屬于它自己的存儲器段。

1)段描述符 2)段選擇符 3)段選擇符和段描述符 4)段描述符寄存器

23.符合匯編語言變量命名規則的變量名是__________。

1)MOV 2)CX 3)DATA 4)LPT1

24. Pentium微處理機是———微處理機

1)16位。2)32位。3)64位。4)準64位。

25.Pentium 微處理機配置的超標量執行機構允許————以并行方式執行。

1)一條指令 2)兩條指令 3)三條指令 4)四條指令

26.Pentium標志寄存器上各標志位信息反映的是———。

1)寄存器堆棧中每一寄存器中的內容。

2)Pentium微處理機的狀態信息。

3)Cache操作信息。

4)存儲器狀態信息。

27.當前,在Pentium機中,常用來在系統中的各部件之間進行高速數據傳輸操作的系統總線是:

1)ISA 2)EISA 3)PCI 4)VESA

28.下面關于微處理器的敘述中,錯誤的是

1)微處理器是用單片超大規模集成電路制成的具有運算和控制功能的處理器

2)一臺計算機的CPU可能由1個、2個或多個微處理器組成

3)日常使用的PC機只有一個微處理器,它就是中央處理器

4)目前巨型計算機的CPU也由微處理器組成

29.Pentium機中的寄存器、Cache、主存儲器及輔存儲器,其存取速度從高到低的順序是:

1)主存儲器,Cache,寄存器,輔存 2)快存,主存儲器,寄存器,輔存

3)寄存器,Cache,主存儲器,輔存 4)寄存器,主存儲器,Cache,輔存

30.用MB(兆字節)作為PC機主存容量的計量單位,這里1MB等于多少字節?

1)210 2)220 3)230 4)240

31.Pentium 微處理器在保護模式下對存儲器進行訪問時,段寄存器提供的是

1)段選擇符 2)段基址

3)段描述符 4)偏移地址

32.下面是關于PCI總線的敘述,其中錯誤的是

1)PCI支持即插即用功能

2)PCI的地址線與數據線是復用的

3)PCI總線是一個16位寬的總線

4)PCI是一種獨立于處理器的總線標準,可以支持多種處理器

33.Pentium微處理器在實施分頁存儲管理時,其最小頁面的大小是

1)256B 2)4KB 3)1MB 4)4MB

34.下面關于總線的敘述中,錯誤的是

1)總線的位寬指的是總線能同時傳送的數據位數

2)總線標準是指總線傳送信息時應遵守的一些協議與規范

3)Pentium機中的PCI總線不支持成組傳送方式

4)總線的寬帶是指每秒鐘總線上可傳送的數據量

二.選擇填空(每空1分)

1.Pentium微處理機的段寄存器(也稱段選擇符)是———位的寄存器,用它可選擇

----------------個段的邏輯地址。

(1)32位(2)16位(3)8位(4)64位

(5)16KB(6)64TB(7)4GB(8)3.2GB

2..Pentium 微處理機實現的是———和———兩級存儲管理。

(1)主存儲器(2)磁盤(3)分段管理(4)Cache

(5)分頁管理(6)二級Cache

3.在保護方式下,Pentium微處理機可以訪問———字節虛擬存儲器地址空間和

———————字節實地址存儲器空間。

(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB

(6)4GB(7)21GB(8)32GB(9)1TB(10)32TB

(11)64TB(12)16TB 注:GB = 千兆TB = 兆兆

4.Pentium 微處理機段的轉換過程是,由系統給出的地址以及程序給出的地址都是————,它是

由————和————組成。

(1)實地址(2)邏輯地址(3)一個32位的基地址(4)一個16位的

段選擇符(5)一個只能在段內使用的32位的偏移量(6)20位的段的界限

5.Pentium 微處理機共配備有————段寄存器,它們都是————的寄存器,它們的作用是用來——。

(1)8個(2)16個(3)6個(4)32位的(5)16位

(6)從寄存器中選出所需的地址(7)從段描述符表中選出所需的段描述符

(8)從段描述符中選出32位的基地址(9)從段描述符中選出段的界限。

6.Pentium 微處理機浮點部件寄存器堆棧是由————個、————位的寄存器構成。

(1)16個(2)32個(3)8個(4)3個(5)16位

(6)32位(7)64位(8)80位

7.Pentium 微處理機浮點部件的狀態字寄存器內容反映的是————。

(1)浮點部件的全部狀態和環境(2)浮點部件的數值(3)浮點部件的總

線狀態(4)Pentium 微處理機的狀態和環境

8.總線是一種————,是由系統中各部件所共享,在————的控制之下將信息準確地傳

送給————。

(1)公共信號(2)數據通道(3)專用地信號連線(4)主控設備

(5)中斷源(6)從屬設備(7)信號源(8)存儲器

(9)寄存器

三.填空題:(每空1.分)1.目前微型計算機的基本工作原理是__________的原理,其基本結構屬于馮·諾依曼結構。

2.Pentium的指令指針寄存器EIP中存放的是____________________。

3.運算器中進行的各種算術運算操作歸結為__________兩種最基本的操作。

4.Pentium微處理機規定了4個寄存器用于控制分段存儲器管理中的數據結構位置。其中GDTR和IDTR稱為___寄存器,LDTR和TR稱為__________寄存器。

5.中斷包括__________INTR和__________NMI。

6.指出下列指令語句中源操作數是__________;目的操作數是__________。

MOV AX,0CFH

7.假設BX寄存器上的內容為0100H,下列指令執行后AX寄存器的內容分別是什么?

MOV AX,1200H;(AX)=________

MOV AX,BX;(AX)=__________

ADD AX,BX;(AX)=__________

8.總線操作周期的4個操作階段分別是————,————,——————,————。

四.判斷題(對:√;錯:×)(每題1分)

Pentium系統屬于RISC類微處理機。

RISC類的微處理機,為了減少訪問內存的次數而增加寄存器的數目。

Pentium數據寄存器可以存放8、16、32位二進制數據。

Pentium系統的段寄存器為32位寄存器。

Pentium的V流水線和U流水線都可執行任何指令。

對一個段進行訪問,必須將這個段的描述符裝入到段寄存器中。

Pentium段描述符是由8個字節共64個二進制位組成。

Pentium分段用于程序保護,分頁用于把程序映射到大小固定的虛擬頁上。

Pentium在進行分頁轉換中,頁目錄項的高20位頁框地址是與物理存儲器中的物理頁是相對應的。

線性地址是同一標準的不分段的地址空間內的32位地址。

利用索引字段可以從擁有210個段描述符的段描述符表中選出任何一個段描述符。

Cache的命中率是指命中Cache的次數與訪問Cache的次數之比。

當程序有高度的順序性時,Cache更為有效。

Pentium處理機是32位微處理機,因此其內部數據總線是32位的。

RISC類微處理機采用大量通用寄存器,從根本上提高了CPU的運算速度,尤其適于在多任務處理的環境。

系統地址寄存器只能在保護方式下使用,所以又稱其為保護方式寄存器。

異常是指微處理機檢測到的異常情況,異常又進一步地劃分為故障,自陷和異常終止三種。

運算器是存儲信息的部件,是寄存器的一種。

通常,微處理機的控制部件是由程序計數器、指令寄存器、指令譯碼器、時序部件等組成。

Pentium微處理機配備有5個32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存著跟任務有關的適合于所有任務的機器狀態。

在Pentium微處理機的指令指針寄存器EIP內存放著下一條要執行的指令

在全局描述符表 GDT(Global Descriptor Table)中存放供所有程序共用的段描述符。

五.簡答題

1.什么是超標量技術?試說明超標量技術在Pentium上是怎樣實現的?(3分)

2.試簡單說明Pentium將邏輯地址轉換成物理地址的過程。(3分)

3.試簡單說明Pentium浮點部件的流水線操作8個操作步驟及操作過程。(分)

一.答案:

1.(2)2.(3)3.(4)4.(3)5.(2)

6.(4)7.(1)8.(3)9.3)10.1).(1)12.2)13.2)14.1)15.2)

16.3)17.1)18.3)19.3)20.3)

21.2)22.1)23.4)24.2)25.2)

26.2)27.3)28.1)29.3)30.2)

1)32 3)33 2)34 3)

二.答案:

1.2),5)2.3), 5)順序可以換

3.11),6)4.2),4),5)

5.3)5)7)6.3),8)

7. 1)8.2),4),6)

三.答案

存儲程序控制

當前代碼段內下一條要執行指令的偏移量

相加和移位

全局描述符表和中斷描述符表局部描述符表和任務狀態

可屏蔽、不可屏蔽中斷

AX 0CFH

1200H 0100H 0200H

總線請求和仲裁階段 尋址階段 數據傳送階段 結束階段

四.答案:

1.錯2.對3.對4.錯5.錯

6.錯7.對8.錯9.錯10對

11錯 12 對 13錯 14錯 15錯

16對 17對 18錯 19對 20錯

21錯 22對

五.答案

1.什么是超標量技術?試說明超標量技術在Pentium上是怎樣實現的?(3分)

在一個時鐘周期內同時執行一條以上的指令(或在一個時鐘周期內同時執行2條指令)的技術,稱為超標量技術。

在Pentium上,采用了U流水線和V流水線,從而實現了超標量操作運行。

2.試簡單說明Pentium將邏輯地址轉換成物理地址的過程。(3分)

系統或程序給出的地址都是邏輯地址,經由分段部件,將邏輯地址轉換成線性地址,若不分頁,這個線性地址就是物理地址。

若需要分頁,則再由分頁部件,將線性地址轉換成物理地址。

3.試簡單說明Pentium浮點部件的流水線操作8個操作步驟及操作過程。(4分)

Pentium的浮點部件也采用了流水線操作技術,流水線操作由8個操作步驟組成:

預取PF,首次譯碼D1,二次譯碼D2,存儲器和寄存器的讀操作EX,首次執行X1,二次執行X2,寫浮點數WF和出錯報告ER。

其中,預取PF和首次譯碼D1與整數流水線中的前兩個操作步驟共用,浮點部件的第3

個操作步驟開始激活浮點指令的執行邏輯,然后執行后5個操作步驟。

下載微機原理與接口技術第六章 8259A練習題及答案word格式文檔
下載微機原理與接口技術第六章 8259A練習題及答案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    微機原理與接口技術考試試題及答案A

    《微機原理與接口技術》課程期末考試試卷(A卷,考試) 一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題2分,共30分) 1 .某微機最大可尋址的內存空間......

    微機原理與接口技術考試試題及答案A

    《微機原理與接口技術》課程期末考試試卷(A卷,考試) 一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內。每題2分,共30分) 1 .某微機最大可尋址的內存空間......

    微機原理與接口技術試題答案

    微機原理與接口技術試題答案 一、填空題(20*1) 1、微機系統由(硬件系統)和(軟件系統)兩部分組成。 2、8086有( 20 )位地址線,存儲器容量為( 1M)B。 3、8086CPU 內部組成結構從功能上講,......

    微機原理與接口技術考試試題與答案

    一、填空題(每空1 分,共15 分) 1.RESET 信號到來后8088/86 的CS 和IP 分別為_FFFF_H 和 _0000_H。 2. 在特殊全嵌套方式下,8259 可響應同級或高級中斷請求。 3. CPU 與外設接......

    微機原理與接口技術習題答案10章

    第10章 定時/計數器8253應用設計 1. 試分析 8255A方式0、方式1和方式2的主要區別,并分別說明它們適合于什么應用場合。 答:方式0是基本的輸入/輸出,端口A、B、C都可以作為輸入......

    微機原理與接口技術習題答案2

    第2章 8086 CPU結構與功能 1. 微處理器內部結構由哪幾部分組成?闡述各部分的主要功能。 解:微處理器內部結構由四部分組成: (1)算術邏輯運算單元ALU:完成所有的運算操作;(2)工作寄存......

    微機原理與接口技術習題答案4

    第4章 匯編語言程序設計 1. 已知在BUF的起始處保存有N個字符的ASCII碼,編寫匯編語言程序實現,將這組字符串傳送到緩沖區BUFR中,并且使字符串的順序與原來的順序相反。 解:BUF B......

    微機原理與接口技術(第二版)習題答案

    第1章1.1 微處理器、微型計算機和微型計算機系統三者之間有什么不同? 解: 把CPU(運算器和控制器)用大規模集成電路技術做在一個芯片上,即為微處理器。微處理器加上一定數......

主站蜘蛛池模板: 无码国产色欲xxxxx视频| 精品国产经典三级在线看| 国产精品爽爽v在线观看无码| 亚洲色无码国产精品网站可下载| 国产成人精品2021| 亚洲a∨国产av综合av网站| 亚洲不卡av不卡一区二区| 国产av无码国产av毛片| 久久 国产 尿 小便 嘘嘘| 亚洲国产精品ⅴa在线播放| 国产成人av在线免播放app| 免费人成小说在线观看网站| 无码毛片一区二区三区本码视频| 一本大道大臿蕉视频无码| 小泽玛莉亚一区二区视频在线| 成av人片在线观看www| 成人无码视频在线观看网站| 亚洲人成网站在线播放大全| 一区二区三区精品视频日本| 性做久久久久久免费观看| 欧美性猛交xxxx乱大交丰满| 亚洲综合无码一区二区三区不卡| 国产白丝精品爽爽久久久久久蜜臀| 国产成人av在线影院无毒| 色欲人妻aaaaaa无码| 特大巨黑吊xxxx高潮| 亚洲中文字幕无码爆乳av| 亚洲av成人片无码网站| 婷婷六月在线精品免费视频观看| 国产成人精品免费视频大全| 人禽伦免费交视频播放| 国产熟妇搡bbbb搡bb七区| 国产-第1页-浮力影院| 久久国产超碰女女av| 中文字幕乱码亚洲精品一区| 欧美亚洲国产精品久久蜜芽直播| 免费看成人毛片无码视频| 97精品超碰一区二区三区| 久久无码av一区二区三区电影网| 国产成年无码久久久久下载| 日韩欧美亚洲国产精品字幕久久久|