智能控制技术的独特之处在于其能够综合多种技术与控制方式,形成风格迥异、功能丰富的智能控制系统和智能控制器。这种技术的多元融合性是其显著的特点之一。
主要构成部分:
1. 指令寄存器 - 用于存储从存储器中获取的指令。
2. 译码器 - 负责将指令中的操作码翻译成控制信号。
3. 时序节拍发生器 - 产生时序脉冲节拍信号,确保计算机有序、有节奏地工作。
4. 操作控制部件 - 将控制信号组合,控制各个部件执行相应的操作。
5. 指令计数器 - 负责计算并指出下一指令的地址。
关于DAM0800
基础功能:
1. 数据缓冲
由于I/O设备的处理速度较慢,而CPU和内存的处理速度却极快,在控制器中设置了缓冲区以协调这两者之间的速度差异。在数据输出时,此缓冲区暂存由主机高速传输的数据,随后以I/O设备的速度将数据传输至设备;在数据输入时,缓冲区则用于暂存从I/O设备接收的数据,待接收到一批数据后,再以高速将数据传送给主机。
2. 差错控制
控制器还负责检测由I/O设备传输的数据中的错误。若发现错误,则将差错检测码置位并向CPU报告。CPU随后将本次传输的数据作废并重新进行一次传输,从而确保数据输入的准确性。
3. 数据交换
这涉及到CPU与控制器之间、以及控制器与设备之间的数据交换。前者通过数据总线实现并行数据传输,后者则通过设备与控制器之间的交互实现数据的输入和输出。
关于DAM0606
其他功能:
4. 状态说明
控制器应记录设备的状态供CPU参考。例如,只有当设备处于准备就绪状态时,CPU才能启动控制器从设备中读取数据。为此,控制器内设置了一个状态寄存器,通过读取寄存器的内容,CPU可以了解设备的当前状态。
5. 命令接收与识别
CPU可以向控制器发送多种不同的命令,而控制器应能够接收并识别这些命令。为此,控制器内设有相应的控制寄存器,用于存储接收的命令和参数,并对接收的命令进行译码处理。例如,磁盘控制器可以接收并识别来自CPU的Read、Write、Format等15种不同的命令。
6. 地址识别
系统中的每个设备都有一个唯一的地址,控制器必须能够识别其所控制的每个设备的地址。为确保CPU能正确地向寄存器写入或从其中读取数据,这些寄存器都应具有唯一的地址。