2.数据处理器 n+1 (X,Q",C) Q Q Z=G(X,Q",C) 输入x下:组合逻辑网络区z繪 S=R(X, 2") 控制网络 图1112数据处理器模型
6 2.数据处理器 Q F( X ,Q ,C ) n n = +1 Z G(X,Q ,C) n = ( , ) n S = R X Q 图11.1.2 数据处理器模型 组合逻辑网络 Qm Q1 m 1 … 输入 … 信号 输出 信号 … S 控制网络 … 1 m C X Z
数据处理器的描述方法 规定数据处理任务的表格称为明细表, 说明: 令两个子表:操作表和状态变量表。 操作表:n列出在控制信号下,数据处理器应A 实现的操作。 状态变量表:定义数据处理器输出的状态变 量和信号
7 数据处理器的描述方法 规定数据处理任务的表格称为明细表, 说明: ❖ 两个子表:操作表和状态变量表。 ❖ 操作表:列出在控制信号下,数据处理器应 实现的操作。 ❖ 状态变量表:定义数据处理器输出的状态变 量和信号
设一个简单数据处理器如图 A B 组合电路 X 输入信号X,控制信号C1、C2、C3和C4(分别记 为NOP、ADDA、ADDB和CLAB),两个寄存器 A、B。输出状态信号S1、§2及信号Z
8 A B 组合电路 S C X Z 设一个简单数据处理器如图 输入信号X,控制信号C1、C2、C3和C4(分别记 为NOP、ADDA、ADDB和CLAB),两个寄存器 A、B。输出状态信号S1、S2及信号Z
表1211数据处理器明细表 操作表 状态变量表 控制信号操作状态变量定义 NOP 无操作 X>0 ADDA A←A+X X<0 ADDB B←B+X 输出Z=A CLAB|A←0,B←0
9 表12.1.1 数据处理器明细表 CLAB A←0,B←0 输出Z=A ADDB B←B+X ADDA A←A+X S2 X<0 NOP 无操作 S1 X>0 控制信号 操 作 状态变量 定 义 操 作 表 状 态 变 量 表
控制器 令实现一个计算任务,必存在一个算法,控制器 就是用来规定算法的步骤。 令控制器决定算法步骤,必须有记忆能力,所以 它是一个时序电路,应包含存储器 10
10 控制器 ❖ 实现一个计算任务,必存在一个算法,控制器 就是用来规定算法的步骤。 ❖ 控制器决定算法步骤,必须有记忆能力,所以 它是一个时序电路,应包含存储器