外设的编址与识别知识点

网络工程师 责任编辑:newitstar 2013-11-08

添加老师微信

备考咨询

加我微信

摘要:计算机程序要访问外设,是通过CPU访问的输入输出控制器的寄存器。那么对外设就必须加以编址,可以采用以下不同方式对外设加以编址。

网络工程师考试报名网络工程师考试大纲 网络工程师考试时间

网络工程师考试教材 网络工程师培训

2.3  输入输出系统

输入输出系统作为冯?诺依曼体系结构的五大件之“二”,它主要涉及的是外设与主机的通信机制,如:外设的识别与编址,几种常见的输入输出方式,中断及其处理机制、系统总线相关特性以及高速通道技术。关于本节的命题走势如下图所示:

图2-18  命题走势

由图可知,本节作为考查中的次重点,在近几次考试中并没有直接出现,但考生还需对本节知识要有一定的了解,以备“不时之需”。

2.3.1【知识点】外设的编址与识别

计算机程序要访问外设,是通过CPU访问的输入输出控制器的寄存器。那么对外设就必须加以编址,可以采用以下不同方式对外设加以编址。

1.独立编址

又称独立编址方式。在这种方式下,输入输出地址各主存地址是分开的,有专门的读写控制线以及专门的I/O控制指令。I/O 设备的地址空间和存贮器地址空间是两个独立的空间。CPU 使用专门的IN(输入) 和OUT(输出)等I/O指令来实现数据传送。工作时,CPU 对指令进行译码(例如:给出M/IO信号),区分是存储器读写操作还是I/O读写操作。

优点: 不占用存储器地址空间;

缺点: 需专门的I/O指令。

2.  统一编址

又称存储器映像编址方式。统一编址中,输入输出地址是主存地址中的一部分,访问输入/输出寄存器的访问主存的方法是一样的。不需要单独的指令。这种方式把每一外设端口视为一个存储单元,统一编排地址,即外设和存储存储器使用的是同一个地址空间。这样,就可利用访内指令去访问I/O端口,而不需要专门的I/O 指令。CPU 采用存储器读写控制信号(如MEMR、MEMW),并经地址译码控制来确定是访问存储器还是访问I/O 设备。

优点:简化指令系统,无需专门的I/O指令;

缺点:I/O端口地址占用了一部分存储器地址空间;I/O指令码长,执行速度慢。

 

图2-19  外部设备的独立编址与统一编址

返回目录:网工知识点全析及训练第二章:计算机硬件知识

编辑推荐:

网工知识点全析及训练第一章:网络工程师指南

2013年软考网络工程师考前试题及答案汇总
2013年计算机软考网络工程师基础知识讲义


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!