《微機原理第七章題庫》由會員分享,可在線閱讀,更多相關(guān)《微機原理第七章題庫(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精品資料
第七章
注意的問題:本章中控制信號后面的
#表示此信號低電平有效。
可修改
、選擇
1 、 8086/8088CPU 對 I/O
A 、 獨立 B 、 統(tǒng)一
2 、 8086/8088CPU 使用(
A、 8 B、 10
端口使用( )編址方法。
C 、 直接 D 、 間接
)根地址線對 I/O 編址。
C、 16 D、 20
3 、 8086/8088CPU 對 I/O 端口的最大尋址空間為( ) 。
A、 8KB B、 16KB C、 64KB D、 1MB
4 、 8086 有一個獨立的 I/O
2、 空間,該空間的最大范圍是( )
A、 8KB B、 16KB C、 64KB D、 1MB
口。
5 、 8086CPU 采用 I/O 獨立編址方式,可使用(
)線的地址信息尋址
A 、 AD7-AD0
B 、 AD15-AD0
C 、 AD19-AD0
I/O 端
D、
AD23-AD0
6 、 某 8088CPU 構(gòu)成的系統(tǒng)中,用 10 根地址線對 I/O 端口尋址,因而 I/O 端
口的地址空間為( )
A、 1KB B、 10KB C、 16KB D、 64KB
7 、某 8088CPU 構(gòu)成的系統(tǒng)中,占用地址空間 0-1FFH ,因而至少需用
3、()根地
址線對 I/O 端口尋址。
A、 8 B、 9 C、 10 D、 11
8 、 若某 8086CPU 構(gòu)成的系統(tǒng)中,具有 1024 個 8 位端口,則至少需用()根地
址線對 I/O 端口尋址。
A、 4 B、 8 C、 10 D、 16
9 、 8086/8088CPU
讀寫一次存儲器或
I/O 端口操作所需要的時間稱為一個()
A 、 總線周期 B 、 指令周期 C 、 時鐘周期 D 、 基本指令執(zhí)行周期
10 、 8086/8088CPU 的基本 I/O 總線周期為( )個時鐘周期
A、 6 B、 5 C、 4 D、 3
11 、 在 8088CPU
4、 構(gòu)成的系統(tǒng)中,組合 16 位的 I/O 端口時,最好將其起始地址
選為
( )地址
A、 奇 B、 偶 C、頁 D、 段
12 、在 8088CPU 構(gòu)成的系統(tǒng)中,組合 16 位的 I/O 端口時,最好將其起始地址選
偶地址是為了()
A、
減少執(zhí)行指令的總線周期
B、
減少執(zhí)行指令的字節(jié)數(shù)
C、
節(jié)省占用的內(nèi)存空間
D 、 對內(nèi)存單元快速尋址
13、
8086/8088CPU 按 I/O
指令尋址方式得到的地址是 (
A、
物理地址 B 、 有效地址
C 、 段內(nèi)偏移量
D 、 I/O
端口地址
14、
A、
MOV AL,240H
B、
5、MOV AL,[240H]
C、
IN AL , 240H
D 、 MOV DX , 240H IN AL , DX
15、
8086/8088CPU
的輸出指令
OUT Dest , Src 中目的操作數(shù)
Dest 只能是 ()
A、
8 位或 16 位端口地址
B、
8 位端口地址或 DX 寄存器
C、
16 位寄存器
D、
任意
16、
8086/8088CPU 的輸入指令
IN Dest , Src 中目的操作數(shù)
Dest 只能是()
A、
8 位或 16 位端口地址
B、
8 位端口地址或 DX 寄存器
C、
16 位寄存器
D、
6、
任意
17、
8086CPU 的輸入指令是將輸入設備的一個端口中的數(shù)據(jù)傳送到
) 寄存器。
A、
CX
B 、 DX
C、
AL 或 AX
D 、 DX
18、
8086CPU 的輸出指令,是將(
)寄存器的內(nèi)容輸出到外設的一個端口。
A、
CX
B 、 DX
C、
AL 或 AX
D、
DX
19、
I/O 端口間接尋址方式是將被尋址的端口地址放到在(
)寄存器中。
A、
AX
B 、 BX
C、 CX
D、
DX
20 、
當采用
DX
間接尋址訪問
I/O 空間的任何一個端口時,必須修改
必須修改
DX 寄存器
7、的內(nèi)容,應使用(
)指令。
A、
MOV
DX,
端口地址號
B、
IN DX ,端口地址號
C、
DX EQU
端口地址號
D、
DX= 端口地址號
8088 CPU 對地址為 240H 的 I/O 端口讀操作指令為(
21 、
IN Dest , Src 指令中源操作數(shù)的直接尋址方式存在限制,下面說法不正確的 是(
A、端口地址不加括號 B、 端口地址小于等于 0FFH C、 端口地址使用 DX
22 、 IN 指令的源操作數(shù)采用寄存器間接尋址,間接寄存器只能使用()
A、 AX B 、 BX C、 CX D 、 DX
23 、 8086
8、構(gòu)成的系統(tǒng)中, CPU 要讀取 I/O , 端口地址為 320H 的端口內(nèi)數(shù)據(jù)時,
需要使用( )指令。
A、 IN AL , 320H B、 OUT 320H , AL
C、 MOV DX , 320H D、 MOV DS , 320H
IN AL , DX IN AL , DS
24 、 8086 在對 I/O 空間操作時, (
A、 可以使用 ES B 、可以使用 ES
25 、 輸入輸出指令,對標志位的狀態(tài)(
A、 有影響 B 、部分影響
26 、 執(zhí)行 IN 指令即是執(zhí)行( )
A、 I/O 寫操作 B 、 I/O 讀操作
)段寄存器。
C 、 可以任選 D
9、 、 不需要
)
C 、無影響
C 、存儲器寫操作
D 、 隨意
D 、存儲器讀操作
27 、 8086/8088CPU 從數(shù)據(jù)端口讀取數(shù)據(jù)時,使用( )指令
A、 LODSB
B、 OUT Dest,Src C、 IN Dest,Src D、 MOV Dest,Src
28 、 在 CPU 與外設的 I/O 傳輸控制方式中,實時性強的方式是( )
A 、 DMA 傳輸 B 、 查詢傳輸 C 、 直接傳輸 D 、 中斷傳輸
29 、 在 CPU 與外設的 I/O 傳輸控制方式中,對于大量數(shù)據(jù)傳輸?shù)乃俣茸羁斓姆?
)
A 、 DMA 傳輸 B 、 查詢傳輸 C 、 直接傳
10、輸 D 、 中斷傳輸
是( )
A 、 DMA 傳輸 B 、 查詢傳輸
31 、 采用查詢傳輸方式的工作流程是按(
A 、 先寫數(shù)據(jù)端口,再讀寫控制端口
C 、 先寫數(shù)據(jù)端口,再讀寫控制端口
32 、 對于控制一組發(fā)光二極管的輸出設備,一般采用(
C 、 直接傳輸 D 、 中斷傳輸
)的次序完成一個數(shù)據(jù)的傳輸。
B 、 先讀狀態(tài)端口,再讀寫數(shù)據(jù)端口
D 、 先讀狀態(tài)端口,再讀寫數(shù)據(jù)端口
)傳輸方式來輸出信息
30 、 在 CPU 與外設的 I/O 傳輸控制方式中, 占用 CPU 時間最多的數(shù)據(jù)傳送方式
C 、 中斷 D 、直接
)
能在線進行故障處理
硬
11、件連接簡單
)
減輕主存負擔
增加信息交換的精度
)
B 、 執(zhí)行完正在執(zhí)行的指令以后
D 、 執(zhí)行完本時鐘周期以后
CPU 必須要有( )
加法器 D 、 驅(qū)動器
)的順序完成一個字符的傳送。
A 、 DMA B 、 查詢
33 、 中斷控制方式的優(yōu)點是(
A、 提高 CPU 的利用率 B 、
C、 無需 CPU 干預 D 、
34 、在中斷方式下, CPU 和外設是處于( )工作
A、串行 B、 并行 C、部分重疊 D、 交替
35 、 在微機系統(tǒng) 中引入中斷技術(shù),可以(
A 、 提高外設速度 B 、
C 、 提高處理器的效率 D 、
36 、 C
12、PU 響應中斷請求的時刻是在(
A 、 執(zhí)行完正在執(zhí)行的程序以后
C 、 執(zhí)行完正在執(zhí)行的機器周期以后
37 、 一個輸入接口通過數(shù)據(jù)總線連接
A 、 鎖存器 B 、 緩沖器 C 、
38 、用程序查詢方式進行 I/O 傳輸,總是按(
A 、寫數(shù)據(jù)端口,讀 / 寫控制端口
C 、寫控制端口,讀 / 寫狀態(tài)端口
B 、讀狀態(tài)端口,讀 / 寫數(shù)據(jù)端口
D 、視具體情況而定
39 、狀態(tài)信息是通過( )總線進行傳送的
A 、 數(shù)據(jù) B 、 地址 C 、 控制 D 、 外部
40 、 8086 CPU 工作在最小方式模式下,當 CPU 的引腳 M/I/O# 為低電平,
13、WR# 為低電平時, CPU ( )數(shù)據(jù)
A、 向存儲器傳輸 B 、 向 I/O 端口傳輸
C 、 從存儲器讀入 D 、 從 I/O 端口讀入
41 、 當 8086 CPU 工作在最小方式模式時, 訪問存儲器還是訪問 I/O 端口由 CPU 的( )信號狀態(tài)區(qū)別。
A 、 M/I/O# B 、 I/O/M# C 、 MRDC# 或 MWTC# D 、
I/ORC# 或 I/OWC#
42 、 當 8086 CPU 工作在最大方式模式時, 訪問存儲器還是訪問 I/O 端口由 CPU 的()信號狀態(tài)區(qū)別。
A 、 MREQ# B 、 MRDC#/MWTC# 或
I/ORC#/I/
14、OWC#
C 、 I/ORQ# D 、 M/I/O# 或 I/O/M#
43 、 當 8086 CPU 工作在最小方式模式時,當執(zhí)行 IN Dest , Src 時, CPU 的
控制信號為( )狀態(tài)。
A、 M/I/O#=0 、 WR#=1 、 RD#=0 B 、 M/I/O#=0 、 WR#=0 、 RD#=1
C、 M/I/O#=1 、 WR#=1 、 RD#=0 D 、 M/I/O#=1 、 WR#=0 、 RD#=1
44 、 當 8086 CPU 工作在最小方式模式時,當執(zhí)行 OUT Dest,Src 時, CPU 的
控制信號為( )狀態(tài)。
A、 I/O/M#=0
15、 、 WR#=1 、 RD#=0 B 、 I/O/M#=0 、 WR#=0 、 RD#=1
C、 I/O/M#=1 、 WR#=1 、 RD#=0 D 、 I/O/M#=1 、 WR#=0 、 RD#=1
二、判斷
1、 、 通常并行 I/O 接口的速度 比串行 I/O 接口的快。 ( )
2、 、 CPU 與 I/O 接口是通過三總線連接的。 ( )
3、 、 8086/8088CPU 讀寫一次存儲器或 I/O 端口操作所需要的時間稱為一個基本
讀寫總線周期。 ( )
4、 、 8088CPU 工作在最小工作模式下,當執(zhí)行 OUT Dest , Src 時, CPU 的控制
16、信號為 I/O/M#=0 、 WR#=1 、 RD#=0 狀態(tài)。 ( )
5、 、 一個 I/O 接口中必須要有數(shù)據(jù)端口、 控制端口和狀態(tài)端口。 ( )
6、 I/O 接口與存儲器統(tǒng)一編址的優(yōu)點是可用相同指令操作。 ( )
7、 8086/8088CPU 的I/O 接口與存儲器是統(tǒng)一編址的。 ( )
8、 一個接口中必須要有鎖存器。 ( )
9、 8088CPU 對I/O 端口的尋址空間為 1MB。( )
10、 8086CPU 最多可訪問 64K 個I/O 字端口。( )
11、 8086CPU 采用I/O 獨立編址方式,可使用 AD15-AD0 線的地址信息尋址
I/O
17、
端口( )
12、 8088CPU 的輸入指令 IN Dest,Src 中目的操作數(shù) Dest只能是AL.( )
13、 8088CPU 的輸出指令,是將 AL或AX寄存器的內(nèi)容輸出到外設的一個
端口。( )
查詢傳輸、中斷傳輸、
14、在CPU與外設的I/O傳輸控制方式分為直接傳輸、
DMA傳輸。( )
15、若I/O 接口為直接傳輸方式,接口中應有狀態(tài)端口。 ( )
16、中斷控制方式是由外設申請而發(fā)生,無請求時
CPU可以正常工作,因此中
斷傳輸可提高 CPU的利用率。( )
17、 查詢方式時 CPU處于主動,外設處于被動,所以 CPU效率不高。()
18
18、、 外設的狀態(tài)信息是通過 I/O 接口傳送給 CPU。()
19、 查詢傳輸方式是通過查詢狀態(tài)后決定是否傳輸?shù)膫鬏敺绞健?( )
24、 在8086CPU 構(gòu)成的系統(tǒng)中,組合 16位白I/O 端口時,最好將其起始地址
選為偶地址是為了節(jié)省占用的內(nèi)存空間。 ( )
25、8088CPU 對地址為 240H 的I/O 端口讀操作指令為 IN AL , 240H。( )
26、當輸入設備為一組開關(guān)時,可采用無條件傳外設送方式讀取其信息。 ()
27、微機的幾種輸入/輸出方式中,DMA方式利用率最高。 ()
28、對存儲器與I/O 端口統(tǒng)一編址的 CPU系統(tǒng)而言,并沒有類似于 8088
19、/ 8086
系統(tǒng)中IN、OUT那樣的輸入/輸出指令 ()
29、一個I/O 接口可能有幾個I/O 口地址;但一個I/O 口地址卻不能被多個接口共
用。
、填空
1、計算機系統(tǒng)中,CPU與外設之間數(shù)據(jù)傳輸方式包括:直接傳輸、 ( 1 )
(2 )、 ( 3 )。
2、 (1 )。
3、 采用DMA傳輸適合于( 1 )。
4、
直接傳輸是指(__
1
)。
5、
查詢傳輸是指(__
1
)。
6、
中斷傳輸是指(__
1
)。
7、 DMA傳輸是指( 1 )。
8、 系統(tǒng)對外設編址方式包括 (1 ) 和(2) 兩種.
9、 8086/8088C
20、PU 對外設 編址采用的是(1 ).
10、8086/8088CPU 對外設端口的尋址方式包括(1) 和(2) 兩種。
11、8086/8088CPU 使用 乜)根地址線對I/O 端口尋址,可尋址范圍為 {2]_字
12、某系統(tǒng)中,用7根地址線對I/O 端口尋址,因而I/O 端口的地址空間為(1 )。
13、串行接口傳送信息的特點是(1),并行接口傳送的特點是(2)。
14、總線的含義是(1).
15、CPU在執(zhí)行IN AL , DX指令時,M/I/O# 引腳為(1) 電平,RD#引腳為(2)
電平WR#引腳為
四簡答題
(3) 電平
1、什么是接口?其作用是什么?
21、2、輸入/輸出接口電路有哪些寄存器,各自的作用是什么?
3、什么叫端口? I/O 端口的編址方式有哪幾種?各有何特點?
4、 CPU與輸入輸出設備之間傳送的信息由哪幾類?相應的端口稱為什么端口?
5、CPU和外設之間的數(shù)據(jù)傳送方式有哪幾種?無條件傳送方式通常用在哪些場合?
6、相對于條件傳送方式,中斷方式有什么優(yōu)點?和 DMA方式比較,中斷傳送方式 又有什么不足之處?
7 、 簡述在微機系統(tǒng)中,DMA控制器從外設提出請求到外設直接將數(shù)據(jù)傳送到存儲 器的工作過程。
8、 在一個微型計算機系統(tǒng)中,確定采用何種方式進行數(shù)據(jù)傳送的依據(jù)是什么?
9、圖習4-l為一 LED接口電路,寫出使8
22、個LED管自上至下依次發(fā)亮 2秒的程序, 并說明該接口屬于何種輸入輸出控制方式?為什么?
CPU
M/lO T5IT
f-1
L*
LED 接口
I / O 接口芯片與可編程接口芯片的異同處 ?
微處理器與外圍設備之間傳輸哪 3 種信息?
什么是 I/O 接口?什么是 I/O 端口?
I/O 接口的基本功能是什么?
微計算機通過 I/O 接口電路與外設之間交換的信號有哪幾種類型?
I/O 端口地址編碼方式有幾種?有何區(qū)別?
什么是 I/O 端口地址?如何產(chǎn)生 I/O 端口地址?
CPU 的輸入輸出指令的特點是什么?
DMA 傳輸方式的由來。
試述 8086/8088CPU 實現(xiàn) DMA 傳輸?shù)牟襟E
什么情況下使用 DMA ?
10
11
12
13
14
15
16
17
18
19
20
21
簡述 DMA 工作方式的主要特點