1、I/O接口的主要功能有哪些?
A、數據緩沖
B、提供聯絡信息
C、信号與信息格式的轉換
D、設備選擇
E、提高處理器性能
F、提高處理器工作頻率
解析:
2、現代個人計算機中,哪些設備可以看做是I/O接口?
A、顯卡
B、并口控制芯片
C、南橋
D、網卡
E、硬盤
F、SD卡
G、耳機
H、内存控制器3、下列關于I/O端口和存儲器統一編址的說法哪些是正确的?
A、可以利用訪問存儲器的指令來訪存I/O,功能比較齊全
B、CPU内部的控制邏輯較為簡單
C、可以減少CPU的引腳數目
D、可以增大用戶的存儲器地址空間
E、I/O指令的執行速度更快
F、I/O指令的地址譯碼更方便
解析:
4、下列關于I/O端口和存儲器分開編址的說法哪些是錯誤的?
A、可以
減少(增加)CPU的引腳數目B、I/O端口不會減少用戶的存儲器地址空間
C、I/O指令的執行速度更快
D、I/O指令的地址譯碼更方便
解析:
5、下列哪條x86指令實現了把寄存器AL的内容寫入端口70H? OUT 70H,AL
6、下列哪條x86指令實現了把端口70H的内容讀入到寄存器AL? IN AL, 70H
解析:
7、下列哪些是無條件傳送方式的特點?
A、控制程序簡單
B、隻适用于簡單外設的操作
C、對外設要求低
D、操作流程較為複雜
E、CPU不需要參與數據傳輸
解析:
8、下列哪些是程序查詢方式的特點?
A、比無條件傳送方式準确可靠
B、查詢外設狀态占用了大量的時間
C、CPU不需要參與數據傳輸
D、隻适用于簡單外設操作
解析:
9、請按照正确的程序查詢數據輸出過程,給下列各個步驟排序。615342
6 CPU執行指令,将控制字寫入接口的“控制寄存器”,從而設置接口的工
作模式
1 CPU執行指令,将數據寫到接口的“輸出緩沖寄存器”
5 接口将數據發到“并行數據輸出”信号線上,并将“輸出準備好”信号置
為有效
3 外設發現“輸出準備好”信号有效後,從“并行數據輸出”信号線上接收
數據,并将“輸出回答”信号置為有效
4 接口發現“輸出回答”信号有效後,将“狀态寄存器”中的狀态位“輸出
緩沖空”置為有效
2 在這個過程中,CPU反複執行指令從“狀态寄存器”中讀出狀态字,直到
發現“輸出緩沖空”,然後開始下一個輸出過程,繼續輸出新數據
解析:
10、請按照正确的程序查詢數據輸入過程,給下列各個步驟排序。 416352
4 系統初始化時,CPU執行指令,将控制字寫入接口的“控制寄存器”,設
置接口的工作模式
1 外設将數據發到“并行數據輸入”信号線上,并将“輸入準備好”信号置
為有效
6 接口發現“輸入準備好”信号有效後,從“并行數據輸入”信号線上接收
數據,放入“輸入緩沖寄存器”,并将“輸入回答”信号置為有效,阻止
外設輸入新數據
3 接口将“狀态寄存器”中的狀态位“輸入緩沖滿”置為有效
5 在上述過程中,CPU反複執行指令從“狀态寄存器”中讀出狀态字,直到
發現“輸入緩沖滿”,然後執行指令從“輸入緩沖寄存器”中讀出數據
2 接口将“輸入回答”信号置為無效,等待外設輸入新數據
解析:
11、下列關于中斷控制方式的描述哪些是正确的?
A、CPU可以和外設并行工作,提高了工作效率
B、外圍設備具有申請服務的主動權
C、一定程度上滿足了I/O處理的實時性要求
D、CPU不再需要參與數據傳輸
E、需要反複檢查狀态位
解析:
12、x86 CPU的外部中斷有兩大類:可屏蔽中斷和()中斷?
答案: 非屏蔽
13、8086系統中,假設同時發生了溢出中斷,單步中斷和可屏蔽中斷,則哪個中斷會被優先處理? 溢出中斷
解析:
優先處理内部中斷
14、請給下列DMA方式進行數據傳輸的主要步驟進行排序。 1563472
1、CPU設置DMAC内部配置寄存器
5、DMAC處于空閑等待狀态
6、I/O接口向DMAC發出DMA傳送申請
3、DMAC響應I/O接口的申請
4、DMAC向I/O接口發起總線讀傳輸
7、DMAC向存儲器發起總線寫傳輸
2、重複總線讀寫直到本次DMA傳送完成
解析:
15、DMA控制器初始化時,至少要配置哪些參數?
A、源地址的初始值
B、傳送時的地址增減方式
C、目的地址的初始值
解析:
16、現代個人計算機中,哪些設備通常是自帶DMA控制器的?
A、顯卡
B、網卡
C、聲卡
D、内存
E、鍵盤
F、鼠标
G、打印機
17、關于I/O的各種控制方式,下列哪些說法是正确的?
A、DMA方式不需要CPU幹預數據傳送
B、中斷方式需要保護和恢複現場
C、DMA方式需要和程序控制方式或者中斷方式配合使用
D、DMA方式數據需要先存入CPU中,在轉到内存中
E、中斷方式的效率總比程序控制的效率要高
F、程序控制方式需要反複讀取狀态寄存器
解析:
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!