设备无法与计算机连接是怎么回事(设备没有连接到计算机)设备无法与计算机连接是怎么回事(设备没有连接到计算机)

关注健康
关注真实体验

设备无法与计算机连接是怎么回事(设备没有连接到计算机)

设备无法与计算机连接是怎么回事(设备没有连接到计算机)

当我们把U盘插到电脑上时,便可以方便地对U盘进行使用。

那么,计算机和外部设备是如何进行连接的呢?


从上面两个图我们看到,CPU和外设连接,都必须数据线、地址线和控制线。

上图进一步详细了这个过程。

上面两个图进一步加深理解。

上图中的接口电路中的端口,指的是一个地址以及与这个地址相对应的外设自带的存储单元,并且


上图表示,当图右边的CPU要与外部设备进行信息交换的时候,首先要找到这个设备,这是通过地址线来完成的。CPU一般要通过中间电路与外设相连,原因大概包括外设种类繁多、需要通过总线统一接口标准等等:

上图是一个cpu(8031)和一个外部设备相连接的框图。图的上面有一个3-8地址译码器,译码器的输出(右边)有8根地址线,表明同一个CPU可以同时和8个外设相连。同时,这个译码器输出边只有一根地址线和图中右边的外设相连,这只是一个片选信号,表示选中了这个设备。图的中间是一个地址锁存器,输出的A0-A7这8根地址线,和上面的A12-A8一起,组成13根地址线,用于对这个外设的内部存储单元进行寻址。也就是说,CPU和外设连接是分为两步的,第一步是首先选中这个设备,然后再对这个设备内部的存储单元进行寻址。

上图是一个实际的连线图。中间的锁存器是用于锁存低位地址的,因为在选中一个外设的存储单元以后,在数据交换完成之前,这个地址是不能变化的,而锁存器的输入端,是数据和地址共用的总线。

将上面这条端口访问指令与

这条数据传送指令对比,可以看出,cpu对于外设的访问,与普通的内存单元没什么两样。

因此,与计算机连接的外部设备,一般都有自己的存储芯片,用于和cpu交换数据,比如

U盘,打印机等,cpu和这些外设相连,其实是和它们带有的存储芯片相连,也就和cpu与内存的连接没什么两样。

简单总结:

1:cpu与外设连接,首先是选中这个设备,然后是选中这个设备里面的某个存储单元。

2:cpu与外设相连,其实连接的是外设里面的存储单元。

3:在cpu看来,通过地址总线和数据总线与外设连接好了以后,外设和普通的内存单元就没什么两样了。

未经允许不得转载: 九月健康网» 设备无法与计算机连接是怎么回事(设备没有连接到计算机)
分享到: 更多 ( 0)