微機原理與介面複習題及其答案
微機原理與介面複習題及其答案
一、 單項選擇題
1.CPU與外設間資料傳送的控制方式有( D)
A.中斷方式 B.DMA方式C.程式控制方式 D.以上三種都是
2.8086 CPU內標誌暫存器中的控制標誌位佔(C )
A.9位 B.6位C.3位 D.16位
3.CPU與I∕O裝置間傳送的訊號有(D )
A.資料資訊 B.控制資訊C.狀態資訊 D.以上三種都是
4.8255A這既可作資料輸入、出埠,又可提供控制資訊、狀態資訊的埠是( D)
A.B口 B.A口C.A、B、C三埠均可以 D.C口
5.設序列非同步通訊的資料格式是:1個起始位,7個數據位,1個校驗位,1個停止位,若傳輸率為1200,則每秒鐘傳輸的最大字元數為(C )
A.10個 B.110個C.120個 D.240個
6.在資料傳輸率相同的情況下,同步字元傳輸的速度要高於非同步字元傳輸,其原因是( A)
A.字元間無間隔 B.雙方通訊同步C.發生錯誤的機率少 D.附加的輔助資訊總量少
7.採用快取記憶體Cache的目的是(B )
A.提高匯流排速度 B.提高主存速度C.使CPU全速執行 D.擴大定址空間
8.在中斷方式下,外設資料輸入到記憶體的路徑是(D )
A.外設→資料匯流排→記憶體 B.外設→資料匯流排→CPU→記憶體C.外設→CPU→DMAC→記憶體 D.外設→I∕O介面→CPU→記憶體
9.CPU響應中斷請求和響應DMA請求的本質區別是(B )
A.中斷響應靠軟體實現B.響應中斷時CPU仍然仍控制匯流排,而響應DMA請求時,CPU要讓出匯流排C.速度慢D.控制簡單
10.堆疊的工作方式是(D )
A.先進先出 B.隨機讀寫C.只能讀出,不能寫入 D.後進先出
11.指令MOV AX,[3070H]中源運算元的定址方式為( D)
A.暫存器定址 B.直接定址C.立即定址 D.間接定址
12.Reset訊號到來後,8086 CPU的啟動地址為(C )
A.00000H B.FFFFFHC.FFFF0H D.0FFFFH
13.用3片8259A級聯,最多可管理的中斷數是( B)
A.24級 B.22級C.23級 D.21級
14.在8086 CPU內部,匯流排介面單元和執行單元兩者的工作方式為(B)。
A、序列且同步 B、並行但不同步 C、並行且同步 D、序列但不同步 18.8253的計數器的最大計數初值是( D )
A.65536 B.FFFFH C.FFF0H D.0000H
19.擦除EPROM中的資訊可用的方式是( C )。
A、加12.5V電壓 B、加5V電壓 C、紫外線照射 D、紅外線照射
20.某微機字長16位,其儲存器容量為64KB,如果按位元組編址,其定址範圍是( D )
A.0~16K字 B.0~32K字 C.0~16KB D.0~64KB字
21.在DMA方式下,將記憶體資料傳送到外設的'路徑是( D )
A.CPU→DMAC→外設 B.記憶體→資料匯流排→外設
C.記憶體→CPU→匯流排→外設 D.記憶體→DMAC→資料匯流排→外設
22.要使8253輸出1個時鐘週期(1CLK)寬度的負脈衝,可選擇哪幾種工作方式( D )
A.方式2,4,0 B.方式0,4,5 C.方式2,4,5 D.方式1,4,5
23.通常,中斷服務程式中的一條CLI指令目的是( B )
A.禁止低一級中斷產生 B.禁止所有可遮蔽中斷 C.禁止同級中斷產生
D.禁止高一級中斷產生
24.8086/8088CPU為了保證在有多箇中斷源的中斷系統中,確定一箇中斷源並轉入相應的中斷服務程式,採用的方法是( C )。
A.中斷向量 B.向量中斷 C.優先排隊 D.並行工作
25.若8086 CPU主頻為5MHz,則其基本匯流排週期為( A )
A.200ns B.500ns C.125ns D.250ns
26.8255A的方式選擇控制字為80H,其含義是(D )
A. A、B、C口全為輸入 B. A口為輸出,其他為輸入
C. A、B為方式0 D. A、B、C口均為方式0,輸出
27. 對可程式設計介面晶片進行讀/寫操作的必要條件是(C )
A.RD=0 B.WR=0 C.RD=0或WR=0 D.CS=0
28.要管理64級可遮蔽中斷,需要級聯的8259A晶片數為( D )
A. 4片 B.8片 C.10片 D.9片
29.CPU響應兩個硬中段INTR和NMI時,相同的必要條件是( B ) A:允許中斷 B:當前指令執行結束C:匯流排空閒 D:當前訪存操作結束
30.已知SRAM2114晶片容量為1K×4位,若要組成16KB的系統儲存器,則共需晶片數和組成的晶片組數為( A )。
(1)32和16; (2)16和32; (3)32和3; (4)16和16
31.已知SRAM2114晶片容量為16K×1位,若需組成64KB的系統儲存器,則組成的晶片組數和每個晶片組的晶片數為( D )。
(1)2和8; (2)1和16; (3)4和16; (4)4和8
32.若8086/8088系統採用單片8259A,其中斷型別號為46H時,試問其中斷向量指標是( B )。
A:184H B:178H C:118H D:280H
33.8088CPU內部的資料匯流排有( B )條。
(1)8條; (2)16條; (3)20條; (4)32條
34. 若(AL)=0FH,(BL)=04H,則執行CMP AL,BL後,AL和BL的內容為
( A )。
(1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH
35.在並行可程式設計電路8255中,8位的I/O埠共有( C )。
(1)1個 ;(2)2個; (3)3個; (4)4個
36.可程式設計計數/定時器電路8253的工作方式共有( D )。
(1)3種; (2)4種; (3)5種; (4)6種
37.在PC/XT中,NMI中斷的中斷向量在中斷向量中的位置。( C )
A:是由程式指定的 B:是由DOS自動分配的 C:固定在0008H開始的4個位元組中 D:固定在中斷矢量表的表首
二、填空題
1. 用2K×8的SRAM晶片組成32K×16的儲存器,共需SRAM晶片__________片,產生片選訊號的地址需要__________位
2. 在8086中,一條指令的物理地址是由_______________相加得到的。
3.8086 CPU只在______________________________時,才執行匯流排週期。
4.從CPU的NMI引腳產生的中斷叫做________,他的響應不受______的影響。
5.中斷型別碼為15H的中斷,其服務程式的入口地址一定存放在____________________四個連續的單元中,若這四個單元的的內容為:66H、50H、88H、30H,則其服務程式的入口地址為____________________。
6.在8086系統中,最小模式下CPU透過__________引腳接收DMA控制器的匯流排請求,而從__________引腳上向DMA控制器發匯流排請求允許。
7.設微機的地址匯流排為16位,其RAM儲存器容量為32KB,首地址為4000H,且地址是連續的,則可用的最高地址是____________________。
8. CPU響應兩個硬中段INTR和NMI時,相同的必要條件是( B )。
A、允許中斷 B、當前指令執行結束C、匯流排空閒 D、當前訪存結束
9.設8253的計數器1的輸入時鐘頻率為1MHz,以BCD碼計數,要求該通道每隔5ms輸出一個正跳變訊號,則其方式控制字應為____________________。
10.若要可程式設計並行晶片8255A三個埠均作為輸入口,則其方式選擇控制字應為____________________。
11. 型別碼為_____________的中斷所對應的中斷向量存放在0000H:0058H開始的4個連續單元中,若這4個單元的內容分別為_________________,則相應的中斷服務程式入口地址為5060H:7080H。
12. 如果8086 CPU對I∕O埠進行讀操作,則至少應使___________________________三個控制訊號有效。
13. SRAM靠_____________儲存資訊,DRAM靠_____________儲存資訊,為保證DRAM中內容不丟失,需要進行_________________操作。
14. CPU在指令的最後一個時鐘週期檢測INTR引腳,若測得INTR為________且IF為_________,則CPU在結束當前指令後響應中斷請求。
15. 時鐘週期是CPU的時間基準,它由計算機的________________決定,若
8086的時鐘週期為250ns,則基本匯流排週期為________________。
16. 系統堆疊是按______________的原則工作的,堆疊指示器總是指向______________。
17. 從CPU的NMI引腳產生的中斷叫做______,他的響應不受______的影響。
18. 8255A工作於方式1輸入時,透過____________訊號表示埠已準備好向CPU輸入資料。 。
19. 設主片8259A的IR2上接有一從片,IR5上引入了一箇中斷申請。那麼初始化時,主、從片的ICW3分別是_________________。
20. 8086管理著__________的記憶體空間和_________的I/O埠空間。
21. I/O埠的地址採用_________編碼方式,訪問埠時使用專門的I/O指令,有2種定址方式,其具體形式是_____________________。
22. 在儲存器系統中實現片選的方法有_________、___________、和_____________三種。
23. 共陰數碼管顯示3的顯示程式碼是_________。
24.8086CPU從內部功能上可分為__________和_________兩個獨立的功能部件。
25. 8086CPU透過資料匯流排對__________進行一次訪問所需的時間為一個匯流排週期,一個匯流排週期至少包括___________時鐘週期。
26. 在8086CPU系統中,設某中斷源的中斷型別碼為08H,中斷向量為0100H:1000H,則相應的中斷向量儲存地址為_____________;從該地址開始,連續的4個儲存單元存放的內容依次為. ____________
27. 8086CPU的記憶體定址空間最大為____________位元組,I/O介面定址能力為___________個8位埠.
28.介面的功能:_____________、_____________、_____________、_____________、_____________、_____________、_____________
29. CPU經I/O口與外設進行資訊交換的資料傳送方式有以下 ; ; ; 種。
30. 8086/8088系統中每種中斷的優先次為 。
31.8086的引腳MN/MX接+5V,則當CPU執行OUT DX,AX指令時,其引腳RD*、WR*、M/IO*的狀態為
32. 8086CPU透過資料匯流排對 進行一次訪問所需的時間為一個匯流排週期,一個匯流排週期至少包括 時鐘週期.
33. 8253A的CLK0接1.5MHz的時鐘,欲使OUT0產生頻率為300KHz的方波訊號,則8253的計數值應為_______,應選用的工作方式是_________
34..在8086的中斷中,只有 需要硬體提供中斷型別碼。
35.一個可程式設計的定時器內部通常有計數初值暫存器和計數執行單元。計數器