我 / O
地址是
输入/输出地址的
缩写,也被称为端口地址或
硬件地址,它主要用于外围设备和CPU之间的通信,一般的
计算机地址64K我 / O地址
空间从000到3ff。因为我/ O地址允许CPU与外设进行通信分开,CPU也需要用我/ O
确认外设的地址,一个外设只能对应一个I / O地址。例如,串行口COM1我 / O地址范围为3ff 3F8,总共占地8我 / O地址,一个地址
保存接收到的数据,一个地址存储将要发送的数据,并可以用于确定一些状态信息,有些已经闲置(因为日E地址
设置为8,地址或16地址是最简单的,所以很多不需要这么多I/O地址的设备设置为8或16)。
1 I/O地址冲突的
原因 在PC机的各硬件都有一个唯一的我/ O地址对应it.cpu
正确标识每个周通过一一对应的我/ O地址。然而,如果有两个或更多的外围设备都设置为相同的我/ O地址,然后CPU将
消息发送到相应的I / O地址一方面,对一些无法
处理和应对这些信息,另一方面由于我 / 0地址对应多个外设,从CPU信息分成许多路,将信息传递到每个外设的强度不足以使周围的
反应,它让所有的
错误我 / O地址不能使用外。
2。常用I/O地址
既然I/O地址对PC机非常重要,那么在使用I/O地址之前,应该知道哪些I/O地址是可用的,以及其他I/O地址是如何避免错误的。
三.I/O地址冲突的
解决方法 如果我/ O地址设置的是造成冲突的我/ O地址冲突的设备不可用。Win98
用户,你可以通过
启用安全模式进入
系统,然后打开
控制面板,系统观,有黄色!设备;选择设备,单击
属性窗口中,从资源给出
提示列表视图的Windows98,点击变化的输入/输出范围,直到Windows98无冲突的设备确定
退出。DOS用户,如果我/ O地址冲突,他们无法
启动计算机。在这个时候,软盘可以引导和
安装。通常是I/O地址在最近安装的外围设备和其他外围设备之间发生,直到I/O冲突。
值得注意的是,对于已定义的许多系统,他们往往可以有一个固定的我/ O地址。在COM1的确切定义指定,我 / O地址它使用3F8 - 3ff。如果用户更改了它,然后COM1可以不再作为一个COM1。因此,我 / O地址不能为系统
默认的固有装置改变。