信息交换的控制完全由主机执行程序实现,程序查询方式接口中设置一个数据缓冲寄存器(数据端口)和一个设备状态寄存器(状态端口)。当主机进行I/O操作时,首先发出询问信号,读取设备的状态并根据设备状态决定下一步操作究竟是进行数据传输还是等待。
②向I/O接口发出命令字,启动I/O设备。
③从外设接口读取器状态信息。
④CPU不断查询I/O设备状态,直到外设准备就绪。
⑤传送一次数据。
⑥修改地址和计数器参数。
⑦判断传输是否结束,若没有结束转第三步,直到计数器为0;
这这种控制下,CPU一旦启动I/O,必须停止现行程序的运行,并在现行程序中插入一段程序。程序查询方式的主要特点是CPU有踏步等待现象,CPU与I/O串行工作。这种方式的接口设计简单,设备量少,但是CPU在信息传送过程中要花费很多时间用于查询和等待,而且在一段时间内只能和一台外设交换信息,效率大大降低。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
寄存器
+关注
关注
30文章
5020浏览量
117628 -
接口
+关注
关注
33文章
7616浏览量
148377
发布评论请先 登录
相关推荐
【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理
)。通过逻辑门来执行操作二进制数据,逻辑门是一种基本电路,它可以将一个或多个输入转换为输出。逻辑门包括与门、或门、非门等等,将许许多多逻辑门组合起来就可以构建复杂的电路来执行各种操作,电子计算机
发表于 03-13 17:19
【量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用
本书内容从目录可以看出本书主要是两部分内容,一部分介绍量子计算机原理,一部分介绍其应用。 其实个人也是抱着对这两个问题的兴趣来看的。 究竟什么是量子计算机相信很多读者都是抱着这个疑问
发表于 03-11 12:50
【量子计算机重构未来 | 阅读体验】+ 初识量子计算机
欣喜收到《量子计算机——重构未来》一书,感谢电子发烧友论坛提供了一个让我了解量子计算机的机会!
自己对电子计算机有点了解,但对量子计算机真是一无所知,只是听说过量子纠缠、超快的运算速
发表于 03-05 17:37
计算机为什么利用反码来实现减法?
元器件的限制。当时,计算机的电路设计主要采用位操作(二进制)来实现。为了能够有效地表示负数,人们引入了反码的概念。使用反码可以使计算机系统在进行加法和减法运算时使用相同的逻辑电路,从而降低了硬件成本和复杂度。 2.
计算机系统如何应对大模型时代的挑战与机遇
“操作系统管理着计算机的资源和进程,以及所有的硬件和软件。计算机的操作系统让用户在不需要了解计算机语言的情况下与
发表于 01-23 11:06
•152次阅读
量子计算机的作用有哪些
量子计算机是一种基于量子力学原理的新型计算机,它利用量子比特(qubit)进行信息处理,具有传统计算机无法比拟的计算能力和潜力。量子计算机的
工业计算机和PLC的区别
存在一些区别。 首先,工业计算机是一种高性能的通用计算机,它具有强大的计算、存储和通信能力。工业计算机一般采用标准的x86架构,可以运行各类通用操作
工控机能否作为普通计算机使用
工业控制计算机(Industrial Personal Computer,IPC)简称工控机,具有重要的计算机属性和特征,如具有计算机主板、CPU、硬盘、内存、外设及接口,并有
计算机通信的规则
计算机通信的规则主要是网络协议,它定义了计算机如何在通信中进行数据交换和通信的规范和格式。现代计算机通信中使用最广泛的协议是TCP/IP协议。
发表于 05-09 16:51
•1428次阅读
计算机系统的小常识
计算机系统指用于数据库管理的计算机硬软件及网络系统。数据库系统需要大容量的主存以存放和运行操作系统、数据库管理系统程序、应用程序以及数据库、
评论