8086/8088cpu与外设之间数据传送方式有哪三大类
发布网友
发布时间:2022-05-02 17:26
我来回答
共2个回答
热心网友
时间:2022-06-21 01:24
CPU
和外设之间的数据传送方式有哪几种?实际选择某种传输方式时,
主要依据
是什么?
CPU
与外设之间的数据传输有以下三种方式:程序方式、中断方式、
DMA
方式。
其中程序方式又可分为无条件传送方式和条件传送方式两种方式。在
CPU
外设
传送数据不太频繁的情况下一般采用无条件传送方式。在
CPU
用于传输数据的
时间较长且外设数目不多时采用条件传送方式。在实时系统以及多个外设的系
统中,为了提高
CPU
的效率和使系统具有实时性能,采用中断传送方式。如
I/O
设备的数据传输效率较高,那么
CPU
和这样的外设进行数据传输是,即使尽量
压缩程序查询方式和中断方式中的非数据传输时间,也仍然不能满足要求。这
是因为在这两种方式下,还存在另外一个影响速度的原因,即它们都是按字节
或字来进行传输的。为了解决这个问题,实现按数据块传输,就需要改变传输
方式,这就是直接存储器传输方式,即
DMA
方式。
在查询方式、中断方式和
DMA
方式中,分别用什么方法启动数据传输过程?
在查询方式下,
是通过程序来检测接口中状态寄存器中的
"
准备好
"
(
READY
)
位,
以确定当前是否可以进行数据传输的;在中断方式下,当接口中已经有数据要
往
CPU
输入或者准备好接收数据时,
接口会向
CPU
发一个外部中断请求,
CPU
在
得到中断请求后,如果响应中断,便通过运行中断处理程序来实现输入
/
输出;
在
DMA
方式下,外设要求传输数据时,接口会向
DMA
控制器发
DMA
请求信号,
DMA
控制器转而往
CPU
发送一个总线请求信号,
以请求得到总线控制权,
如果得
到
DMA
允许,那么,就可以在没有
CPU
参预的情况下实现
DMA
传输。
CPU
和输入
/
输出设备之间传送的信息有哪几类?
CPU
和输入
/
输出设备之间传送的信息有以下几类:数据信息、状态信息、控制
信息。
什么叫端口?通常有哪几类端口?计算机对
I/O
端口编址时通常采用哪两种方
法?在
8086/8088
系统中,用哪种方法对
I/O
端口进行编址?
CPU
和外设进行数据传输时,
各类信息在接口中进入不同的寄存器,
一般称这些
寄存器为端口。
通常有:数据端口、状态端口、控制端口。对端口编址的两种
方法为:计算机对内存和
I/O
端口统一编址;计算机对内存和
I/O
端口分别进
行编址。在
8086/8088
系统中用计算机对内存和
I/O
端口统一编址。
热心网友
时间:2022-06-21 01:25
在cpu内部是有36根线,其中16根数据线和20根地址线,分时复用是对cpu引脚(即外部)来说的,外部采用分时复用是因为cpu引脚有*,不能太多所以这样设计,内部来说没有太多的*。
8086/8088cpu与外设之间数据传送方式有哪三大类
与外设之间的数据传输有以下三种方式:程序方式、中断方式、DMA 方式。其中程序方式又可分为无条件传送方式和条件传送方式两种方式。在 CPU 外设 传送数据不太频繁的情况下一般采用无条件传送方式。在 CPU 用于传输数据的 时间较长且外设数目不多时采用条件传送方式。在实时系统以及多个外设的系 统中,为了...
微机中,cpu与外设之间有哪几种传送的方式,他们的工作原理是什么啊...
1、无条件传送(CPU与外设同步工作):外部控制过程各种动作时间是固定的,而且是已知的。2、查询方式(CPU与外设不同步工作): 传送前,先查询外设状态,准备好才传送,否则CPU处于等待状态。3、中断方式: 外设与CPU处于并行工作,一旦外设准备好,外设向CPU发中断申请,条件具备,CPU暂停原程序执行,响应中断,外设与CPU串行工作。
谁有微机原理的复习题啊谢谢追加30分
5、8086/8088系统中为什么将数据与地址总线复用?因为数据线与地址线传送时间不一样,在总线周期T1传送地址,其他时刻传送数据,传送数据和地址时间是分离的,所以8086/8088系统中能将数据线与地址线复用。6、CPU从奇地址或偶地址读写一个字(或字节)时, 和A0是什么电平?分别用几个总线周期? A0 操作 总线周期0 0 从...
说明8086 8088 cpu标志寄存器中各位的意义 为什么
从功能上划分,CPU内部可划分为总线接口单元BIU(Bus Interface Unit)与执行单元EU(Execution Unit):总线接口单元BIU BIU负责CPU与存储器、外设之间的数据传送,包括存储器读写,I/O接口读写以及取指令。BIU由段寄存器(CS、DS、SS、ES)、指令指针寄存器(IP)、地址加法器、内部寄存器、指令队列缓冲...
微型计算机中pcb指的是
微型计算机中pcb指的是主板,也是印刷线路板。电子设备采用印制板后,由于同类印制板的一致性,避免了人工接线的差错,并可实现电子元器件自动插装或贴装、自动焊锡、自动检测,保证了电子产品的质量,提高了劳动生产率、降低了成本,并便于维修。在高速或高频电路中为电路提供所需的电气特性、特性阻抗和...
微机接口题 O(∩_∩)O谢谢 会的高手帮我做做哦
答案:C 2、用DMA传送方式,数据在外设和内存之间直接进行传送,无需CPU的参预和不是用软件来实现,而是由专门的DMA控制器来对数据传送过程进行控制。答案:D 3、答案:A 4、根据8086/8088的规定,I/O端口的地址线为16位,可以表示为216个不同I/O端口地址,用十六进制来表示,只需用4位。一个I...
请高手帮忙解决下有关微机原理的问题
17、8086/8088CPU中各单元之间及外设的数据交换,都是通过总线来进行的。从数据传送的方向看,总线操作有两种情况,即 读 和 写 。一个基本的操作周期包含 4 个状态,在存贮器或外设速度较慢时,要在T3 后插入一个或几个 TW 状态。18、堆栈是一种按照 先进后出 的原则组织的一段存贮区域。8086/...
8086/8088的EU与BIU各表示什么含义?各自的功能是什么?
1、EU 是 8086/8088 微处理器的执行部件(Execution Unit),BIU 是 8086/8088 微处理器的总线接口部件(Bus Interface Unit) 。2、EU 的功能是执行指令,BIU 的功能是使 8086/8088 微处理器与片外存储器或 I/O 接口电路进行数据交换 总线接口部件(BIU)由下列各部分组成 (1)4个段地址寄存器:...
8086/8088的端口线功能是如何分配的?
STBA接PC4,STBB接PC2。 IBF(Input Buffer Full):输入缓冲器满信号,输出,高电平有效。当IBF有效时,表示当前已有一个新数据进入端口A或端口B缓冲器,尚未被CPU取走,外设不能送新的数据。一旦CPU完成数据读入操作后,IBF复位(变为低电平)。 INTR(Interrupt Request):中断请求信号,输出,...
求教 处理器和计算机的发展史
它还采用了突发总线(Burst)方式,大大提高了与内存的数据交换速度。1971 年,Intel 推出了世界上第一款微处理器 4004,它是一个包含了2300个晶体管的4位CPU。1978年,Intel推出了具有 16 位数据通道、内存寻址能力为 1MB、最大运行速度 8MHz 的8086, 并根据外设的需求推出了外部总线为 8 位的 8088, 从而有了 ...