信息交換的控制完全由主機執(zhí)行程序?qū)崿F(xiàn),程序查詢方式接口中設(shè)置一個數(shù)據(jù)緩沖寄存器(數(shù)據(jù)端口)和一個設(shè)備狀態(tài)寄存器(狀態(tài)端口)。當主機進行I/O操作時,首先發(fā)出詢問信號,讀取設(shè)備的狀態(tài)并根據(jù)設(shè)備狀態(tài)決定下一步操作究竟是進行數(shù)據(jù)傳輸還是等待。
①CPU執(zhí)行初始化程序,并預(yù)置傳輸參數(shù)。
②向I/O接口發(fā)出命令字,啟動I/O設(shè)備。
③從外設(shè)接口讀取器狀態(tài)信息。
④CPU不斷查詢I/O設(shè)備狀態(tài),直到外設(shè)準備就緒。
⑤傳送一次數(shù)據(jù)。
⑥修改地址和計數(shù)器參數(shù)。
⑦判斷傳輸是否結(jié)束,若沒有結(jié)束轉(zhuǎn)第三步,直到計數(shù)器為0;
這這種控制下,CPU一旦啟動I/O,必須停止現(xiàn)行程序的運行,并在現(xiàn)行程序中插入一段程序。程序查詢方式的主要特點是CPU有踏步等待現(xiàn)象,CPU與I/O串行工作。這種方式的接口設(shè)計簡單,設(shè)備量少,但是CPU在信息傳送過程中要花費很多時間用于查詢和等待,而且在一段時間內(nèi)只能和一臺外設(shè)交換信息,效率大大降低。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
計算機程序控制是計算機科學(xué)中的一個核心概念,它涉及到計算機如何根據(jù)預(yù)設(shè)的指令序列執(zhí)行任務(wù)。 1. 計算機硬件基礎(chǔ) 在深入
發(fā)表于 09-04 16:57
?152次閱讀
晶體管計算機和電子管計算機作為計算機發(fā)展史上的兩個重要階段,它們在多個方面存在顯著的區(qū)別。以下是對這兩類計算機在硬件、性能、應(yīng)用以及技術(shù)發(fā)展等方面區(qū)別的詳細闡述。
發(fā)表于 08-23 15:28
?442次閱讀
計算機的I/O(輸入/輸出)控制方式是計算機系統(tǒng)中至關(guān)重要的部分,它決定了CPU與外設(shè)之間數(shù)據(jù)交換的方式和效率。隨著計算機技術(shù)的不斷發(fā)展,I/O控制方式也經(jīng)歷了從簡單到復(fù)雜、從低效到高
發(fā)表于 08-20 10:55
?206次閱讀
隨著信息技術(shù)的迅猛發(fā)展,計算機已經(jīng)深入我們生活的方方面面。而計算機控制器,作為計算機系統(tǒng)的核心部件之一,承擔著協(xié)調(diào)各部件工作、指揮整個計算機按程序
發(fā)表于 06-17 15:47
?852次閱讀
在信息化和自動化日益發(fā)展的今天,計算機已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ摺H欢?,?b class='flag-5'>計算機領(lǐng)域中,工業(yè)計算機和普通計算機雖然都具備基本的計算
發(fā)表于 06-06 16:45
?675次閱讀
使用。中國第一款量子計算機操作系統(tǒng)操作系統(tǒng)是管理計算機軟硬件的“大管家”,也是決定其性能的關(guān)鍵技術(shù)領(lǐng)域。如果把量子芯片比喻成人的心臟,量子計算機
發(fā)表于 05-28 08:22
?298次閱讀
操作系統(tǒng)主要功能是管理計算機上的軟件(如應(yīng)用程序、驅(qū)動程序)和硬件(如處理器、存儲器等),為用戶提供服務(wù)。
發(fā)表于 04-12 09:25
?427次閱讀
)。通過邏輯門來執(zhí)行操作二進制數(shù)據(jù),邏輯門是一種基本電路,它可以將一個或多個輸入轉(zhuǎn)換為輸出。邏輯門包括與門、或門、非門等等,將許許多多邏輯門組合起來就可以構(gòu)建復(fù)雜的電路來執(zhí)行各種操作,電子計算機
發(fā)表于 03-13 17:19
欣喜收到《量子計算機——重構(gòu)未來》一書,感謝電子發(fā)燒友論壇提供了一個讓我了解量子計算機的機會!
自己對電子計算機有點了解,但對量子計算機真是一無所知,只是聽說過量子糾纏、超快的運算速
發(fā)表于 03-05 17:37
元器件的限制。當時,計算機的電路設(shè)計主要采用位操作(二進制)來實現(xiàn)。為了能夠有效地表示負數(shù),人們引入了反碼的概念。使用反碼可以使計算機系統(tǒng)在進行加法和減法運算時使用相同的邏輯電路,從而降低了硬件成本和復(fù)雜度。 2.
發(fā)表于 02-19 15:10
?536次閱讀
“操作系統(tǒng)管理著計算機的資源和進程,以及所有的硬件和軟件。計算機的操作系統(tǒng)讓用戶在不需要了解計算機語言的情況下與
發(fā)表于 01-23 11:06
?369次閱讀
量子計算機是一種基于量子力學(xué)原理的新型計算機,它利用量子比特(qubit)進行信息處理,具有傳統(tǒng)計算機無法比擬的計算能力和潛力。量子計算機的
發(fā)表于 12-30 14:32
?1488次閱讀
工業(yè)計算機與商用計算機的區(qū)別? 工業(yè)計算機和商用計算機是兩種應(yīng)用于不同領(lǐng)域的計算機系統(tǒng)。雖然它們在技術(shù)方面存在一些共性,但在功能、設(shè)計、可靠
發(fā)表于 12-27 10:50
?493次閱讀
后量子密碼學(xué)(Post-Quantum Cryptography,PQC)是在經(jīng)典計算機上定義和執(zhí)行算法,研究量子計算機和經(jīng)典計算機都無法破解的新密碼系統(tǒng)。后量子密碼學(xué)的提出是為了抵抗量子計算
發(fā)表于 12-19 11:42
?1340次閱讀
數(shù)控加工程序可通過手工編程或計算機自動編程來獲得。目前計算機自動編程采用圖形交互式自動編程,即計算機輔助編程。
發(fā)表于 10-18 09:39
?442次閱讀
評論