控制器技术详解

知识城邦 wuhanyi 3年前 (2022-09-22) 298次浏览 0个评论 扫描二维码

控制器技术详解

 

 一、控制器的功能是什么

控制器是计算机系统的指挥中心,控制器的主要功能有:

1、从主存中取出一条指令,并指出下一条指令在主存中的位置。

2、对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作。

3、指挥并控制CPU、主存、输入和输出设备之间的数据流动方向。

控制单元的输入与输出:

输入:

1、指令寄存器:OP(IR)一>CU控制信号的产生与操作码有关

2、时钟:一个时钟脉冲发一个操作命令或一组需要同时执行的操作命令

3、标志:如条件转移指令,根据相应的标志位决定下一步操作

4、外来信号:如:中断请求信号INTR 总线请求信号HRQ

输出:

1、CPU内部的控制信号:寄存器之间的数据传输、pc的修改、控制ALU进行相应的运算

2、到控制总线的控制信号: 到存储器:访存控制信号、读命令、写命令 到I/O设备:访问I/O设备的控制信号 中断响应信号INTA、总线响应信号HLDA

  二、控制器有哪几种功能组成

1、数据交换

这是指实现CPU与控制器之间、控制器与设备之间的数据交换。

2、标识和报告设备的状态

控制器应记下设备的状态供CPU了解。

3、地址识别

内存中的每一个单元都有一个地址一样,系统中的每一个设备也都有一个地址,而设备控制器又必须能够识别它所控制的每个设备的地址。

4、数据缓冲

由于I/O设备的速率较低而CPU和内存的速率却很高,故在控制器中必须设置一缓冲器。

5、差错控制

设备控制器还兼管对由I/O设备传送来的数据进行差错检测。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

鄂ICP备2022015504

X

截屏,微信识别二维码

微信号:18986010416

(点击微信号复制,添加好友)

  打开微信