在______计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O命令
在单总线计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O命令。
在单总线系统中,访内指令同输入/输出指令的区别仅仅在于地址的数值。因此, CPU只要把指令的地址段送到总线上,并依靠相应的设备作出响应就可以了。
如果该地址对应的地址是内存地址,则内存将响应,这时,在CPU和内存之间将发生数据传送。
如果该指令地址对应的是外部设备地址,则外部设备将响应,这时,CPU和与该地址相对应的外部设备之间,将发生数据传送。
扩展资料:
外部设备通过I/O端口与处理器交换信息。输入指令IN将外设数据传送至CPU,而输出指令则将CPU数据传送至外设。
在涉及外设操作的输入输出程序中,各种寄存器以I/O地址(端口)体现;对应的三类寄存器分别称为数据端口、控制端口和状态端口。所谓端口,因为程序员所见的I/O接口是一组寄存器,为了区别它们,各个寄存器进行了编号,形成I/O地址,通常称为I/O端口(PORT)。
在单总线计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O命令。
计算机的各个部件均由系统总线相连,在单总线结构中,CPU与主存之间、CPU与I/O设备之间、I/O设备与主存之间、各种设备之间都通过系统总线交换信息。
在单总线系统中,访内指令同输入/输出指令的区别仅仅在于地址的数值。因此,CPU只要把指令的地址段送到总线上,并依靠相应的设备作出响应就可以了。
扩展资料
单总线的原理
单总线器件内部设置有寄生供电电路。当单总线处于高电平时,一方面通过二极管VD向芯片供电,另方面对内部电容C(约800pF)充电;当单总线处于低电平时,二极管截止,内部电容c向芯片供电。
由于电容c的容量有限,因此要求单总线能间隔地提供高电平以能不断地向内部电容C充电、维持器件的正常工作。这就是通过网络线路“窃取”电能的“寄生电源”的工作原理。
要注意的是,为了确保总线上的某些器件在工作时(如温度传感器进行温度转换、E2PROM写人数据时)有足够的电流供给,除了上拉电阻之外,还需要在总线上使用MOSFET(场效应晶体管)提供强上拉供电。
单总线的数据传输速率一般为16.3Kbit/s,最大可达142Kbit/s,通常情况下采用100Kbit/s以下的速率传输数据。主设备I/O口可直接驱动200m范围内的从设备,经过扩展后可达1km范围。
广告 您可能关注的内容 |