中北大學微機原理及介面技術練習答案
A. 求微機原理與介面技術作業答案,謝謝。
捐軀赴國難。。
B. 微機原理與介面技術(電子工業出版社)習題答案
《微型計算機及其介面技術》(電子工業出版社)習題解答
第1章 微型計算機概論
1.解釋題:
(1)微處理器
解:指由一片或幾片大規模集成電路組成的中央處理器。
(2)微型計算機
解:指以微處理器為基礎,配以內存儲器以及輸入輸出介面電路和相應的輔助電路構成的裸機。
(3)微型計算機系統
解:指由微處理器配以相應的外圍設備及其它專用電路、電源、面板、機架以及足夠的軟體而構成的系統。
(4)單片機
解:把構成一個微型計算機的一些功能部件集成在一塊晶元之中的計算機。
(5)單板機 :
解:把微處理器、RAM、ROM以及一些介面電路,加上相應的外設(如鍵盤、7段顯示器等)以及監控程序固件等安裝在一塊印刷電路板上所構成的計算機系統。
======
C. 求份微機原理與介面技術的試題(含答案)
《微機原理與介面技術》試題(第一套)
一、選擇題(每題3分,共30分)
1.8288在8086/8088組成的計算機中的作用是( ② )。
① 數據緩沖器 ② 匯流排控制器 ③ 地址鎖存器 ④ 提供系統時鍾CLK
2.指令 MOV 0283H[BX][SI] , AX 中目標操作數的定址方式為( ② )。
① 寄存器定址 ② 基址變址相對定址 ③ 基址定址 ④ 變址定址
3.某存儲單元的段基址為3806H,段內偏移地址為2A48H,該存儲單元的物理地址為( ④ )。
① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H
3806
+2A48
=3AAA8H
4.某存儲器晶元有地址線13根,數據線8根、該存儲器晶元的存儲容量為( ③ )。
① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5.某存儲器晶元容量為2K×1bit、若用它組成16K×8bit存儲器組,所用晶元數以及用於組內定址的地址線為( ② )。
① 32片、11根 ② 64片、14根 ③ 8片、 14根 ④ 16片、8根
6.「ADD AX,[BX+8]」的源操作數在當前( ② )。
① 堆棧段 ② 數據段 ③ 代碼段 ④ 程序段
7. DMAC 8237具有( ② ) 。
① 八個獨立通道 ② 四個獨立通道 ③ 二個獨立通道 ④ 三個獨立通道
DMAC8237A的主要性能:1、有4個獨立的DMA通道,每個通道都充許開放或禁止DMA請求,都可以獨立控制自動預置方式。2、具有三種基本的傳輸方式:單位元組傳送、數據塊傳送、請求傳送。3、具有存儲器到存儲器的傳送功能4、具有正常時序和壓縮時序兩種基本時序。5、8257A級聯可擴充任意個DMA通道。6、有兩種優先管理方式:固定優先順序和循環優先順序。7、有較高的數據傳輸速率。
8.可編程並行介面8255A具有( ① )
① 兩個8位(A口、B口) 和兩個4位(C口的高、低各4位) 並行輸入輸出埠。
② 兩個8位(A口、C口) 和兩個4位(B口的高、低各4位)並行輸入輸出埠。
③ 兩個8位(B口、C口) 和兩個4位(A口的高、低各4位) 並行輸入輸出埠。
④ 兩個4位(A口、B口) 和一個8位(C口) 並行輸入輸出埠。
9.8259分別有( ③ )個 ICW和OCW。
① 2, 4 ② 4, 2 ③ 4, 3 ④ 3, 4
8259A有3個操作命令字OCW1-OCW3,4個初始化命令字ICW1-ICW4。
10.8255A有3種工作方式,能工作與工作方式2的口有( ④ )。
① A口和B口 ②B口和C口 ③ B口 ④A口
二、判斷題(每題2分,共10分)
1.數據匯流排是單向匯流排。( 錯 )雙向匯流排。
2.RAM是指只讀存儲器( 錯 )RAM隨機訪問存儲器。ROM只讀存儲器
3.CPU與外界交換信息的方式有兩種:同步通信和非同步通信。( 對 )
4.8259A具有8級優先權控制,通過級聯可擴展至64級優先權控制。( 對 )
5.CPU的發展經歷了4代,第三代用的是半導體管。( 錯 )集成電路。
三、填空題(每空2分,共20分)
1.標志寄存器FR中下列標志位的名稱以及為0和1時代表的意義分別為:
① CF :( 進位標志位;0:無進位 1:有進位);
② IF :(中斷允許標志位;0:屏蔽外部的可屏蔽的中斷請求;1:允許接受外部的可屏蔽的中斷請求);
2.物理地址是指(存儲器的實際地址,一個存儲單元的物理地址是惟一);
3.微機中的ROM是( 只讀存儲器)。
5. CPU與介面之間傳送信息的方式一般有四種,即: ( 無條件 )、( 查詢式 )、( 中斷方式 )、( DMA方式 )。
6. 8086/8088 從總的說來有(內部)、( 外部 )兩種中斷。
7.匯流排根據其所處的位置不同,可以分為(片內匯流排)、(片匯流排)、(內匯流排)、(外匯流排)。
8.半導體存儲器從使用功能上來說,可分為兩類:(隨機存取存儲器RAM)和(只讀存儲器ROM)。
9.8253一個晶元上有(3)個獨立的16位計數器通道,每個通道有(6)種工作方式。
10.MOV AX,1234H中源操作數所使用的定址方式為:(立即數定址方式),MOV ES,AX源操作數所採用的定址方式:(寄存器定址方式)。
四、簡答題(每題5分,共計20分)
1.8086CPU由哪兩個獨立的工作單元組成?它們的功能是什麼?
答:8086CPU由匯流排介面單元BIU和執行單元EU組成。其中, BIU負責與存儲器介面,即8086CPU與存儲器之間的信息傳送,都是由BIU進行的。EU負責指令的執行
2.微機中的基本計時有哪幾種?它們之間的有何關系?
答:微機中的基本計時有:指令周期;匯流排周期;時鍾周期。一個指令周期由若干時鍾周期或匯流排周期構成,一個基本的匯流排周期由四個時鍾周期構成,時鍾周期是最小的計時單位,它是微機主頻的倒數。
3.8237在系統中起什麼作用?請簡述8237工作過程。
答:DMA控製作用,具有DMA請求、響應、傳送和結束的管理能力。8237 工作過程分四個階段:
(1) 請求:
(2) 響應:
(3) 傳送:
(4) 結束:
4.試述中斷處理過程?
答:中斷處理過程為:中斷請求、中斷排隊、中斷響應、中斷處理、中斷返回。
五、程序分析題
在數據段中從0500H單元開始存放著100個帶符號數(16位),要求把其中的正數傳送至1000H開始的存儲區;負數傳送至1100H開始的存儲區。(8分)
XOR DX,DX
MOV SI,0500H
MOV DI,1000H ;存正
MOV BX,1100H ;存負
MOV CX,100
L1:MOV AX,[SI]
TEST AX,8000H
JNZ L2 ;負轉L2
MOV [DI],AX
INC DI
INC DI
JMP L3
L2: MOV [BX],AX
INC BX
INC BX
L3: INC SI
INC SI
LOOP L1
HLT
六、應用題(12分)
使用下列RAM晶元,組成所需的存儲容量,各需多少RAM晶元?各需多少RAM晶元組?共需多少根定址線?每塊晶元需多少定址線?
(1)512×4的晶元,組成8K×8的存儲容量(32,16,13,9)
(2)4K×1的晶元,組成64K×8的存儲容量(128,16,16,12)
(3)1K×8的晶元,組成32K×8的存儲容量(32,32,15,10)
《微機原理與介面技術》試題
一、單項選擇題(每小題1分,共15分)
1.指令MOV AX,[3070H]中源操作數的定址方式為( )
A.寄存器間接定址
B.立即定址
C.直接定址
D.變址定址
2.Reset信號有效後,8086CPU的啟動地址( )
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
3.在8086CPU的標志寄存器中,控制標志位占( )
A.3位
B.9位
C.4位
D.16位
4.堆棧的工作方式是( )
A.先進先出
B.隨機讀寫
C.只能讀出不能寫入
D.後進先出
5.CPU與外設間數據傳送的控制方式有( )
A.中斷方式
B.程序控制方式
C.DMA方式
D.以上三種都是
6.設串列非同步通信的數據格式是:1位停止位,7位數據位,1位校驗位,1位起始位,若傳輸率
為2400位/秒,則每秒傳輸的最大字元個數為( )
A.10個
B.110個
C.120個
D.240個
7.CPU與I/O設備間傳送的信號有( )
A.控制信息
B.狀態信息
C.數據信息
D.以上三種都有
8.若傳送率為1200,波特率因子n=16,則收、發時鍾(RxC.TxC)的頻率為( )
A.1MHz
B.19.2KHz
C.20KHz
D.2400Hz
9.在DMA方式下,外設數據輸入到內存的路徑是( )
A.外設→CPU→DMAC→內存
B.外設→DMAC→內存
C.外設→存儲器
D.外設→數據匯流排→存儲器
10.8255A中即可以作數據輸入、輸出埠,又可提供控制信息、狀態信號的埠是( )
A.B口
B.A口
C.C口
D.以上三個埠均可以
11.8251A的方式控制字(即模式字)的作用是( )
A.決定8251的數據格式
B.決定8251的數據格式和傳送方向
C.決定8251何時收發
D.以上都不對
12.在數據傳輸率相同的情況下,同步字元串送的速度高於非同步字元傳輸,其原因是( )
A.字元間無間隔
B.雙方通信同步
C.發生錯誤的概率少
D.附加位信息總量少
13.採用高速緩存的目的是( )
A.提高主存速度
B.提高匯流排傳輸率
C.使CPU全速運行
D.擴大可定址空間
14.CPU響應中斷請求和響應DMA請求的本質區別是( )
A.程序控制
B.需要CPU干預
C.響應中斷時CPU仍控制匯流排而響應DMA時,讓出匯流排
D.速度快
15.用三片8259A級數是( )
A.24級
B.22級
C.23級
D.21級
二、填空題(每空1分,共20分)
1.微型計算機由______________________________________四部分組成。
2.8086CPU的9個標志位中,屬狀態標志的有______________________。
3.匯流排周期是指_____________________________________。
4.當_______________________________________________時,CPU便進入等待狀態(Tw)
。
5.當一個系統中包含的外設介面較多時,數據匯流排上需要有________________________
______以增強驅動能力。
6.Reset信號到來後,8086CPU的特徵是__________________________________________
。
7.匯流排讀操作是指____________________________________。
8.軟體中斷服務程序的入口地址是由__________________________產生的。
9.串列通信數據傳送的方向有___________________________三種。
10.DMA控制器的基本組成包括___________________________。
11.對8251A初始化時必須按照___________________________________的次序進行。
12.8259A的初始化命令字包括____________________________,其中________________
_是必須設置的。
13.中斷類型碼為的中斷向量一定存放在_____________個連續單元中,若其入口地址為
3040:2010,則這四個單元中的具體內容依次為________________________________________
。
14.8253晶元內包含有____個獨立的計數通道,它有______種工作方式,若輸入時鍾CLK
1=1MHz,計數初值為500,BCD碼計數方式,OUT1輸出為方波,則初始化時該通道的控制字應為
___________________________________。
15.用2k×8的SRAM晶元組成16K×16的存儲器,共需SRAM晶元_______________片,片內
地址和產生片選信號的地址分別為___________________位。
三、名詞解釋(每小題3分,共15分)
1.Cache
2.中斷向量
3.匯流排主模塊
4.全雙工
5.堆棧
四、簡答題(共25分)
1.匯流排標准化的目的是什麼?涉及哪些內容?列舉1-2個標准系統匯流排。(5分)
2.某系統中有一片8253,其四個埠地址為310H,312H,314H,316H,計數脈沖頻率為
1MHz、BCD碼計數,試編寫輸出頻率為2KHz方波的初始化程序。(5分)
3.在一個8086CPU和單片8259A組成的系統中,試說明:
(1)8086CPU在響應可屏蔽中斷的條件是什麼?
(2)8086CPU在響應中斷過程中,連續執行兩個INTA周期,其作用是?
(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設提出中斷申請,它的
中斷向量的存放地址是什麼?(15分)
五、簡單應用題(共25分)
1.圖1所示為某微機系統中用74LS138解碼器產生各I/O介面新片的片選信號的電路,試指
出與Y1,Y3連接的晶元的埠地址范圍。(5分)
2.數/模(D/A)轉換介面電路如圖2所示,設8255A的埠地址為300H-303H,C口的工作於
方式0,試編寫能從Vout端產生連續三角波的程序,程序應加適當注釋。(10分)
3.利用8251A實現與外設串列通信的控製程序如下,其中8251A的控制/狀態口地址為2F
9H,數據口地址為2F8H,41H為字元A的ASCII碼,要求:(10分)
(1)閱讀此程序,加上適當注釋並說明程序實現的功能;
(2)指出CPU與8251A見數據傳送的控制方式。
START: MOV DX,2F9H
MOV AL,74H
OUT DX,AL
MOV AL,11H
OUT DX,AL
L1: MOV DX,2F9H
IN AL,DX
AND AL,01H
JZ L1
MOV DX,2F8H
MOV AL,41H
OUT DX,AL
HLT
1.8086 CPU通過______________寄存器和______________寄存器能准確找到指令代碼。
2.8086中地址/數據線分時復用,為保證匯流排周期內地址穩定,應配置___________,為提高匯流排驅動能力,應配置_____________。
3.類型碼為_____________的中斷所對應的中斷向量存放在0000H:0058H開始的4個連續單元中,若這4個單元的內容分別為_________________,則相應的中斷服務程序入口地址為5060H:7080H。
4.CPU在指令的最後一個時鍾周期檢測INTR引腳,若測得INTR為___________且IF為_____________,則CPU在結束當前指令後響應中斷請求。
5.設8251A工作於非同步方式,收發時鍾頻率為38.4KHz,波特率為2400。數據格式為7位數據位,1位停止位,偶校驗,則8251A的方式字為_______________。
6.CPU從I/O介面中的_____________獲取外設的「准備就緒」或「忙/閑」狀態信息。
7.SRAM靠_____________存儲信息,DRAM靠_____________存儲信息,為保證DRAM中內容不丟失,需要進行_________________操作。
8.當存儲器的讀出時間大於CPU所要求的時間,為保證CPU與存儲器的周期配合,就需要用____________信號,使CPU插入一個_____________狀態。
9.CPU響應可屏蔽中斷的條件是_______________、______________、_______________。
10.8255A工作於方式1輸入時,通過____________信號表示埠已准備好向CPU輸入數據。
11.設8253的計數器用於對外部事件記數,計滿100後輸出一跳變信號,若按BCD方式計數,則寫入計數初值的指令為MOV AL,__________________和OUT PORT,AL。
12.匯流排按其作用和位置可分為__________、___________、___________和___________四種,RS-232C屬於__________匯流排。
13.中斷控制器8259A中的中斷屏蔽寄存器IMR的作用是____________________。
14.DMA控制器的傳送方式有__________、___________、__________和_________四種。
二、單項選擇題(每小題1分,共15分)
15.將微處理器、內存儲器及I/O介面連接起來的匯流排是( )
A.片匯流排 B.外匯流排
C.系統匯流排 D.局部匯流排
16.連續啟動兩次獨立的存儲器操作之間的最小間隔叫( )
A.存取時間 B.讀周期
C.寫周期 D.存取周期
17.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8 RAM晶元構成的,該晶元要______片。( )
A.8片 B.6片
C.10片 D.12片
18.RESET信號有效後,8086 CPU執行的第一條指令地址為( )
A.00000H B.FFFFFH
C.FFFF0H D.0FFFFH
19.要管理64級可屏蔽中斷,需要級聯的8259A晶元數為( )
A.4片 B.8片
C.10片 D.9片
20.非同步串列通信中,收發雙方必須保持( )
A.收發時鍾相同 B.停止位相同
C.數據格式和波特率相同 D.以上都正確
21.8253作為定時器和計數器時( )
A.使用的計數方式相同 B.工作方式不同
C.實質相同 D.輸出定時信號不同
22.對可編程介面晶元進行讀/寫操作的必要條件是( )
A.RD=0 B.WR=0
C.RD=0或WR=0 D.CS=0
23.在DMA方式下,CPU與匯流排的關系是( )
A.只能控制地址匯流排 B.相互成隔離狀態
C.只能控制數據線 D.相互成短接狀態
24.當8255A工作在方式1輸出時,通知外設將數據取走的信號是( )
A.ACK B.INTE
C.OBF D.IBF
25.在數據傳輸率相同的情況下,同步傳輸率高於非同步傳輸速率的原因是( )
A.附加的冗餘信息量少 B.發生錯誤的概率小
C.字元或組成傳送,間隔少 D.由於採用CRC循環碼校驗
26.非同步傳送中,CPU了解8251A是否接收好一個字元數據的方法是( )
A.CPU響應8251A的中斷請求 B.CPU通過查詢請求信號RTS
C.CPU通過程序查詢RxD接收線狀態 D.CPU通過程序查詢RxRDY信號狀態
27.對存儲器訪問時,地址線有效和數據線有效的時間關系應該是( )
A.數據線較先有效 B.二者同時有效
C.地址線較先有效 D.同時高電平
28.8255A引腳信號WR=0,CS=0,A1=1,A0=1時,表示( )
A.CPU向數據口寫數據 B.CPU向控制口送控制字
C.CPU讀8255A控制口 D.無效操作
29.8253的計數器的最大計數初值是( )
A.65536 B.FFFFH
C.FFF0H D.0000H三、名詞解釋(每小題2分,共10分)
30.匯流排周期
31.動態刷新
32.波特率
33.匯流排仲裁
34.USB四、簡答題(每小題4分,共16分)
35.簡述CPU與外設間數據傳送的控制方式有哪幾種?各自的優缺點?
36.簡述8259A配合CPU完成哪些主要任務,其內部的中斷服務寄存器的作用?
37.某存儲器片選解碼電路與地址線和數據線的連接如圖所示。
(1)寫出該解碼電路最多可配置多少KB的容量范圍?
(2)寫出該解碼器每個輸出(y0-y7)線可配置多少KB的容量范圍。
(3)若A15已設定為高有效(A15=1),A15應如何與G2a相連接。
38.當8253的定時值超過最大值時應如何處理?寫出兩種實現方案。
五、簡單應用題(本題共32分)
39.用DAC0832與8086CPU直接相連設計一D/A轉換電路,並編程使之產生呈負向增長的鋸齒波,並且鋸齒波周期可調,DAC0832的口地址為300H。(10分)
40.設8251A工作於非同步方式,波特率為2400,收發時鍾頻率為153.6KHz,非同步數據格式為:7位數據位、1位停止位、偶校驗,允許接收,允許發送,錯誤標志復位,試編寫8251A的初始化程序和以查詢方式從8251A接收100個字元存入首地址為3000H的數據區的數據接收程序段。主要語句應加註釋,8251A口地址為200H,201H(12分)
41.(10分)用8255A作列印機介面的硬體連接和驅動程序如下所示,8255A的入口地址為80H-83H,閱讀此程序回答下列問題:
(1)所採用的數據控制方式?
(2)所傳送的位元組數?
(3)8255A的工作方式?
MOV AL,081H
OUT 083H,AL
MOV BX,3000H
MOV CX,64H
MOV AL,0DH
OUT 083H,AL
STT: IN AL,082H
AND AL,08H
JNZ STT
MOV AL,[BX]
OUT 080H,AL
MOV AL,0CH
OUT 083H,AL
NOP
NOP
MOV AL,0DH
OUT 083H,AL
INC BX
DEX CX
JNZ STT
HLT六、計算題(每小題4分,共12分)
42.8253的計數器2工作於方式2,其計數時鍾CLK2,為100KHz,輸出信號OUT2作定時中斷申請,定時間隔為8ms,試計算其計數初值N?
43.若8251A的非同步方式字為7AH,則發送的字元格式如何?為使接收和發送的波特率分別為600b/s和2400b/s,則收發時鍾(RxC和TxC)的頻率分別應為多少。
44.一個具有14位地址8位數據線的存儲器,能存儲多少位元組數據,若由8k×4的晶元組成,共需多少晶元?
D. 微機原理及介面技術課後答案胡薔
主片初始化程序段: MOV AL,00010001B ;ICW1:邊沿,ICW4,ICW3 OUT 20H, AL ;寫入ICW1 MOV AL, 00001111B ;ICW2:IR7中斷類型號為0FH OUT 21H, AL ;寫入ICW2 MOV AL, 00000100B ;ICW3:主片IR2接從片INT OUT 21H, AL ;寫入ICW3 MOV AL, 00000101B ;ICW4:無緩沖,非正常中斷結束
OUT 21H, AL ;寫入ICW4
從片初始化程序段: MOV AL,00010001B ;ICW1:邊沿,ICW4,ICW3 OUT 0A0H, AL ;寫入ICW1 MOV AL, 01110001B ;ICW2:IR0中斷類型號為71H OUT 0A1H, AL ;寫入ICW2 MOV AL, 00000010B ;ICW3:從片接主片的IR2 OUT 0A1H, AL ;寫入ICW3 MOV AL, 00000001B ;ICW4:非緩沖,非正常結束,
OUT 0A1H, AL ;寫入ICW4
E. 微機原理與介面技術 習題解答 周鳴爭
《微機原理與介面技術》試題(第一套)
一、選擇題(每題3分,共30分)
1.8288在8086/8088組成的計算機中的作用是( ② )。
① 數據緩沖器 ② 匯流排控制器 ③ 地址鎖存器 ④ 提供系統時鍾CLK
2.指令 MOV 0283H[BX][SI] , AX 中目標操作數的定址方式為( ② )。
① 寄存器定址 ② 基址變址相對定址 ③ 基址定址 ④ 變址定址
3.某存儲單元的段基址為3806H,段內偏移地址為2A48H,該存儲單元的物理地址為( ④ )。
① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H
3806
+2A48
=3AAA8H
4.某存儲器晶元有地址線13根,數據線8根、該存儲器晶元的存儲容量為( ③ )。
① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5.某存儲器晶元容量為2K×1bit、若用它組成16K×8bit存儲器組,所用晶元數以及用於組內定址的地址線為( ② )。
① 32片、11根 ② 64片、14根 ③ 8片、 14根 ④ 16片、8根
6.「ADD AX,[BX+8]」的源操作數在當前( ② )。
① 堆棧段 ② 數據段 ③ 代碼段 ④ 程序段
7. DMAC 8237具有( ② ) 。
① 八個獨立通道 ② 四個獨立通道 ③ 二個獨立通道 ④ 三個獨立通道
DMAC8237A的主要性能:1、有4個獨立的DMA通道,每個通道都充許開放或禁止DMA請求,都可以獨立控制自動預置方式。2、具有三種基本的傳輸方式:單位元組傳送、數據塊傳送、請求傳送。3、具有存儲器到存儲器的傳送功能4、具有正常時序和壓縮時序兩種基本時序。5、8257A級聯可擴充任意個DMA通道。6、有兩種優先管理方式:固定優先順序和循環優先順序。7、有較高的數據傳輸速率。
8.可編程並行介面8255A具有( ① )
① 兩個8位(A口、B口) 和兩個4位(C口的高、低各4位) 並行輸入輸出埠。
② 兩個8位(A口、C口) 和兩個4位(B口的高、低各4位)並行輸入輸出埠。
③ 兩個8位(B口、C口) 和兩個4位(A口的高、低各4位) 並行輸入輸出埠。
④ 兩個4位(A口、B口) 和一個8位(C口) 並行輸入輸出埠。
9.8259分別有( ③ )個 ICW和OCW。
① 2, 4 ② 4, 2 ③ 4, 3 ④ 3, 4
8259A有3個操作命令字OCW1-OCW3,4個初始化命令字ICW1-ICW4。
10.8255A有3種工作方式,能工作與工作方式2的口有( ④ )。
① A口和B口 ②B口和C口 ③ B口 ④A口
二、判斷題(每題2分,共10分)
1.數據匯流排是單向匯流排。( 錯 )雙向匯流排。
2.RAM是指只讀存儲器( 錯 )RAM隨機訪問存儲器。ROM只讀存儲器
3.CPU與外界交換信息的方式有兩種:同步通信和非同步通信。( 對 )
4.8259A具有8級優先權控制,通過級聯可擴展至64級優先權控制。( 對 )
5.CPU的發展經歷了4代,第三代用的是半導體管。( 錯 )集成電路。
三、填空題(每空2分,共20分)
1.標志寄存器FR中下列標志位的名稱以及為0和1時代表的意義分別為:
① CF :( 進位標志位;0:無進位 1:有進位);
② IF :(中斷允許標志位;0:屏蔽外部的可屏蔽的中斷請求;1:允許接受外部的可屏蔽的中斷請求);
2.物理地址是指(存儲器的實際地址,一個存儲單元的物理地址是惟一);
3.微機中的ROM是( 只讀存儲器)。
5. CPU與介面之間傳送信息的方式一般有四種,即: ( 無條件 )、( 查詢式 )、( 中斷方式 )、( DMA方式 )。
6. 8086/8088 從總的說來有(內部)、( 外部 )兩種中斷。
7.匯流排根據其所處的位置不同,可以分為(片內匯流排)、(片匯流排)、(內匯流排)、(外匯流排)。
8.半導體存儲器從使用功能上來說,可分為兩類:(隨機存取存儲器RAM)和(只讀存儲器ROM)。
9.8253一個晶元上有(3)個獨立的16位計數器通道,每個通道有(6)種工作方式。
10.MOV AX,1234H中源操作數所使用的定址方式為:(立即數定址方式),MOV ES,AX源操作數所採用的定址方式:(寄存器定址方式)。
四、簡答題(每題5分,共計20分)
1.8086CPU由哪兩個獨立的工作單元組成?它們的功能是什麼?
答:8086CPU由匯流排介面單元BIU和執行單元EU組成。其中, BIU負責與存儲器介面,即8086CPU與存儲器之間的信息傳送,都是由BIU進行的。EU負責指令的執行
2.微機中的基本計時有哪幾種?它們之間的有何關系?
答:微機中的基本計時有:指令周期;匯流排周期;時鍾周期。一個指令周期由若干時鍾周期或匯流排周期構成,一個基本的匯流排周期由四個時鍾周期構成,時鍾周期是最小的計時單位,它是微機主頻的倒數。
3.8237在系統中起什麼作用?請簡述8237工作過程。
答:DMA控製作用,具有DMA請求、響應、傳送和結束的管理能力。8237 工作過程分四個階段:
(1) 請求:
(2) 響應:
(3) 傳送:
(4) 結束:
4.試述中斷處理過程?
答:中斷處理過程為:中斷請求、中斷排隊、中斷響應、中斷處理、中斷返回。
五、程序分析題
在數據段中從0500H單元開始存放著100個帶符號數(16位),要求把其中的正數傳送至1000H開始的存儲區;負數傳送至1100H開始的存儲區。(8分)
XOR DX,DX
MOV SI,0500H
MOV DI,1000H ;存正
MOV BX,1100H ;存負
MOV CX,100
L1:MOV AX,[SI]
TEST AX,8000H
JNZ L2 ;負轉L2
MOV [DI],AX
INC DI
INC DI
JMP L3
L2: MOV [BX],AX
INC BX
INC BX
L3: INC SI
INC SI
LOOP L1
HLT
六、應用題(12分)
使用下列RAM晶元,組成所需的存儲容量,各需多少RAM晶元?各需多少RAM晶元組?共需多少根定址線?每塊晶元需多少定址線?
(1)512×4的晶元,組成8K×8的存儲容量(32,16,13,9)
(2)4K×1的晶元,組成64K×8的存儲容量(128,16,16,12)
(3)1K×8的晶元,組成32K×8的存儲容量(32,32,15,10)
《微機原理與介面技術》試題
一、單項選擇題(每小題1分,共15分)
1.指令MOV AX,[3070H]中源操作數的定址方式為( )
A.寄存器間接定址
B.立即定址
C.直接定址
D.變址定址
2.Reset信號有效後,8086CPU的啟動地址( )
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
3.在8086CPU的標志寄存器中,控制標志位占( )
A.3位
B.9位
C.4位
D.16位
4.堆棧的工作方式是( )
A.先進先出
B.隨機讀寫
C.只能讀出不能寫入
D.後進先出
5.CPU與外設間數據傳送的控制方式有( )
A.中斷方式
B.程序控制方式
C.DMA方式
D.以上三種都是
6.設串列非同步通信的數據格式是:1位停止位,7位數據位,1位校驗位,1位起始位,若傳輸率
為2400位/秒,則每秒傳輸的最大字元個數為( )
A.10個
B.110個
C.120個
D.240個
7.CPU與I/O設備間傳送的信號有( )
A.控制信息
B.狀態信息
C.數據信息
D.以上三種都有
8.若傳送率為1200,波特率因子n=16,則收、發時鍾(RxC.TxC)的頻率為( )
A.1MHz
B.19.2KHz
C.20KHz
D.2400Hz
9.在DMA方式下,外設數據輸入到內存的路徑是( )
A.外設→CPU→DMAC→內存
B.外設→DMAC→內存
C.外設→存儲器
D.外設→數據匯流排→存儲器
10.8255A中即可以作數據輸入、輸出埠,又可提供控制信息、狀態信號的埠是( )
A.B口
B.A口
C.C口
D.以上三個埠均可以
11.8251A的方式控制字(即模式字)的作用是( )
A.決定8251的數據格式
B.決定8251的數據格式和傳送方向
C.決定8251何時收發
D.以上都不對
12.在數據傳輸率相同的情況下,同步字元串送的速度高於非同步字元傳輸,其原因是( )
A.字元間無間隔
B.雙方通信同步
C.發生錯誤的概率少
D.附加位信息總量少
13.採用高速緩存的目的是( )
A.提高主存速度
B.提高匯流排傳輸率
C.使CPU全速運行
D.擴大可定址空間
14.CPU響應中斷請求和響應DMA請求的本質區別是( )
A.程序控制
B.需要CPU干預
C.響應中斷時CPU仍控制匯流排而響應DMA時,讓出匯流排
D.速度快
15.用三片8259A級數是( )
A.24級
B.22級
C.23級
D.21級
二、填空題(每空1分,共20分)
1.微型計算機由______________________________________四部分組成。
2.8086CPU的9個標志位中,屬狀態標志的有______________________。
3.匯流排周期是指_____________________________________。
4.當_______________________________________________時,CPU便進入等待狀態(Tw)
。
5.當一個系統中包含的外設介面較多時,數據匯流排上需要有________________________
______以增強驅動能力。
6.Reset信號到來後,8086CPU的特徵是__________________________________________
。
7.匯流排讀操作是指____________________________________。
8.軟體中斷服務程序的入口地址是由__________________________產生的。
9.串列通信數據傳送的方向有___________________________三種。
10.DMA控制器的基本組成包括___________________________。
11.對8251A初始化時必須按照___________________________________的次序進行。
12.8259A的初始化命令字包括____________________________,其中________________
_是必須設置的。
13.中斷類型碼為的中斷向量一定存放在_____________個連續單元中,若其入口地址為
3040:2010,則這四個單元中的具體內容依次為________________________________________
。
14.8253晶元內包含有____個獨立的計數通道,它有______種工作方式,若輸入時鍾CLK
1=1MHz,計數初值為500,BCD碼計數方式,OUT1輸出為方波,則初始化時該通道的控制字應為
___________________________________。
15.用2k×8的SRAM晶元組成16K×16的存儲器,共需SRAM晶元_______________片,片內
地址和產生片選信號的地址分別為___________________位。
三、名詞解釋(每小題3分,共15分)
1.Cache
2.中斷向量
3.匯流排主模塊
4.全雙工
5.堆棧
四、簡答題(共25分)
1.匯流排標准化的目的是什麼?涉及哪些內容?列舉1-2個標准系統匯流排。(5分)
2.某系統中有一片8253,其四個埠地址為310H,312H,314H,316H,計數脈沖頻率為
1MHz、BCD碼計數,試編寫輸出頻率為2KHz方波的初始化程序。(5分)
3.在一個8086CPU和單片8259A組成的系統中,試說明:
(1)8086CPU在響應可屏蔽中斷的條件是什麼?
(2)8086CPU在響應中斷過程中,連續執行兩個INTA周期,其作用是?
(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設提出中斷申請,它的
中斷向量的存放地址是什麼?(15分)
五、簡單應用題(共25分)
1.圖1所示為某微機系統中用74LS138解碼器產生各I/O介面新片的片選信號的電路,試指
出與Y1,Y3連接的晶元的埠地址范圍。(5分)
2.數/模(D/A)轉換介面電路如圖2所示,設8255A的埠地址為300H-303H,C口的工作於
方式0,試編寫能從Vout端產生連續三角波的程序,程序應加適當注釋。(10分)
3.利用8251A實現與外設串列通信的控製程序如下,其中8251A的控制/狀態口地址為2F
9H,數據口地址為2F8H,41H為字元A的ASCII碼,要求:(10分)
(1)閱讀此程序,加上適當注釋並說明程序實現的功能;
(2)指出CPU與8251A見數據傳送的控制方式。
START: MOV DX,2F9H
MOV AL,74H
OUT DX,AL
MOV AL,11H
OUT DX,AL
L1: MOV DX,2F9H
IN AL,DX
AND AL,01H
JZ L1
MOV DX,2F8H
MOV AL,41H
OUT DX,AL
HLT
1.8086 CPU通過______________寄存器和______________寄存器能准確找到指令代碼。
2.8086中地址/數據線分時復用,為保證匯流排周期內地址穩定,應配置___________,為提高匯流排驅動能力,應配置_____________。
3.類型碼為_____________的中斷所對應的中斷向量存放在0000H:0058H開始的4個連續單元中,若這4個單元的內容分別為_________________,則相應的中斷服務程序入口地址為5060H:7080H。
4.CPU在指令的最後一個時鍾周期檢測INTR引腳,若測得INTR為___________且IF為_____________,則CPU在結束當前指令後響應中斷請求。
5.設8251A工作於非同步方式,收發時鍾頻率為38.4KHz,波特率為2400。數據格式為7位數據位,1位停止位,偶校驗,則8251A的方式字為_______________。
6.CPU從I/O介面中的_____________獲取外設的「准備就緒」或「忙/閑」狀態信息。
7.SRAM靠_____________存儲信息,DRAM靠_____________存儲信息,為保證DRAM中內容不丟失,需要進行_________________操作。
8.當存儲器的讀出時間大於CPU所要求的時間,為保證CPU與存儲器的周期配合,就需要用____________信號,使CPU插入一個_____________狀態。
9.CPU響應可屏蔽中斷的條件是_______________、______________、_______________。
10.8255A工作於方式1輸入時,通過____________信號表示埠已准備好向CPU輸入數據。
11.設8253的計數器用於對外部事件記數,計滿100後輸出一跳變信號,若按BCD方式計數,則寫入計數初值的指令為MOV AL,__________________和OUT PORT,AL。
12.匯流排按其作用和位置可分為__________、___________、___________和___________四種,RS-232C屬於__________匯流排。
13.中斷控制器8259A中的中斷屏蔽寄存器IMR的作用是____________________。
14.DMA控制器的傳送方式有__________、___________、__________和_________四種。
二、單項選擇題(每小題1分,共15分)
15.將微處理器、內存儲器及I/O介面連接起來的匯流排是( )
A.片匯流排 B.外匯流排
C.系統匯流排 D.局部匯流排
16.連續啟動兩次獨立的存儲器操作之間的最小間隔叫( )
A.存取時間 B.讀周期
C.寫周期 D.存取周期
17.連接到64000h-6FFFFh地址范圍上的存儲器是用8k×8 RAM晶元構成的,該晶元要______片。( )
A.8片 B.6片
C.10片 D.12片
18.RESET信號有效後,8086 CPU執行的第一條指令地址為( )
A.00000H B.FFFFFH
C.FFFF0H D.0FFFFH
19.要管理64級可屏蔽中斷,需要級聯的8259A晶元數為( )
A.4片 B.8片
C.10片 D.9片
20.非同步串列通信中,收發雙方必須保持( )
A.收發時鍾相同 B.停止位相同
C.數據格式和波特率相同 D.以上都正確
21.8253作為定時器和計數器時( )
A.使用的計數方式相同 B.工作方式不同
C.實質相同 D.輸出定時信號不同
22.對可編程介面晶元進行讀/寫操作的必要條件是( )
A.RD=0 B.WR=0
C.RD=0或WR=0 D.CS=0
23.在DMA方式下,CPU與匯流排的關系是( )
A.只能控制地址匯流排 B.相互成隔離狀態
C.只能控制數據線 D.相互成短接狀態
24.當8255A工作在方式1輸出時,通知外設將數據取走的信號是( )
A.ACK B.INTE
C.OBF D.IBF
25.在數據傳輸率相同的情況下,同步傳輸率高於非同步傳輸速率的原因是( )
A.附加的冗餘信息量少 B.發生錯誤的概率小
C.字元或組成傳送,間隔少 D.由於採用CRC循環碼校驗
26.非同步傳送中,CPU了解8251A是否接收好一個字元數據的方法是( )
A.CPU響應8251A的中斷請求 B.CPU通過查詢請求信號RTS
C.CPU通過程序查詢RxD接收線狀態 D.CPU通過程序查詢RxRDY信號狀態
27.對存儲器訪問時,地址線有效和數據線有效的時間關系應該是( )
A.數據線較先有效 B.二者同時有效
C.地址線較先有效 D.同時高電平
28.8255A引腳信號WR=0,CS=0,A1=1,A0=1時,表示( )
A.CPU向數據口寫數據 B.CPU向控制口送控制字
C.CPU讀8255A控制口 D.無效操作
29.8253的計數器的最大計數初值是( )
A.65536 B.FFFFH
C.FFF0H D.0000H三、名詞解釋(每小題2分,共10分)
30.匯流排周期
31.動態刷新
32.波特率
33.匯流排仲裁
34.USB四、簡答題(每小題4分,共16分)
35.簡述CPU與外設間數據傳送的控制方式有哪幾種?各自的優缺點?
36.簡述8259A配合CPU完成哪些主要任務,其內部的中斷服務寄存器的作用?
37.某存儲器片選解碼電路與地址線和數據線的連接如圖所示。
(1)寫出該解碼電路最多可配置多少KB的容量范圍?
(2)寫出該解碼器每個輸出(y0-y7)線可配置多少KB的容量范圍。
(3)若A15已設定為高有效(A15=1),A15應如何與G2a相連接。
38.當8253的定時值超過最大值時應如何處理?寫出兩種實現方案。
五、簡單應用題(本題共32分)
39.用DAC0832與8086CPU直接相連設計一D/A轉換電路,並編程使之產生呈負向增長的鋸齒波,並且鋸齒波周期可調,DAC0832的口地址為300H。(10分)
40.設8251A工作於非同步方式,波特率為2400,收發時鍾頻率為153.6KHz,非同步數據格式為:7位數據位、1位停止位、偶校驗,允許接收,允許發送,錯誤標志復位,試編寫8251A的初始化程序和以查詢方式從8251A接收100個字元存入首地址為3000H的數據區的數據接收程序段。主要語句應加註釋,8251A口地址為200H,201H(12分)
41.(10分)用8255A作列印機介面的硬體連接和驅動程序如下所示,8255A的入口地址為80H-83H,閱讀此程序回答下列問題:
(1)所採用的數據控制方式?
(2)所傳送的位元組數?
(3)8255A的工作方式?
MOV AL,081H
OUT 083H,AL
MOV BX,3000H
MOV CX,64H
MOV AL,0DH
OUT 083H,AL
STT: IN AL,082H
AND AL,08H
JNZ STT
MOV AL,[BX]
OUT 080H,AL
MOV AL,0CH
OUT 083H,AL
NOP
NOP
MOV AL,0DH
OUT 083H,AL
INC BX
DEX CX
JNZ STT
HLT六、計算題(每小題4分,共12分)
42.8253的計數器2工作於方式2,其計數時鍾CLK2,為100KHz,輸出信號OUT2作定時中斷申請,定時間隔為8ms,試計算其計數初值N?
43.若8251A的非同步方式字為7AH,則發送的字元格式如何?為使接收和發送的波特率分別為600b/s和2400b/s,則收發時鍾(RxC和TxC)的頻率分別應為多少。
44.一個具有14位地址8位數據線的存儲器,能存儲多少位元組數據,若由8k×4的晶元組成,共需多少晶元?
F. 高分急求 微機原理及介面技術 編程題答案(100分再追加100分!!)
哥們兒,這不是考試題嗎?豆丁網有,自己下去
不過你們老師沒教過嗎?
願意給分嗎?謝謝,(*^__^*) 嘻嘻……
G. 求微機原理與介面技術 習題答案
書賣掉了 記得有參考書的有專門的答案解釋
H. 微機原理與介面技術試題及答案跟詳細解釋
微型計算機原理與介面技術2006年考試題及答案B
一. 選擇(每題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個操作步驟及操作過程。(4分)
一.答案:
1.(2)2 .(3)3. (4)4. (3)5. (2)
6.(4)7. (1)8.(3) 9 .3) 10 .1)
11 .(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)
31 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個操作步驟。
I. 微機原理與介面技術,求答案,急用,謝謝!
(1) 1FFEH, 3456H
(2) 1FFEH, 3456H, **34H, 1314H
