- 11
- 0
- 约2.97千字
- 约 4页
- 2023-11-07 发布于四川
- 举报
实验五数据通路
5.1实验目的
L理解数据通路的组成结构;
.熟悉ALU、移位寄存器、通用寄存器组的功能和设计方法;
.掌握运算器的工作原理和信息传递的控制过程;
.掌握双倍字长加减运算的方法。
5.2实验原理
运算器数据通路实验原理如图5.1o图中没有标出CLK和RESET信号。CLK信号是移 位寄存器SHIFTER、标志寄存器PSW、通用寄存器组GRS、暂存器A的时钟输入;RESET 信号是PSW和暂存器A的复位输入。需要说明的是RESET信号由KEYO提供,从前面实验 知道,KEYO按键按一次,产生的是一个负脉冲;而实验电路设计中的控制信号统一以高电 平有效,所以将KEYO信号取反以后作为RESET信号。
图5.1运算器数据通路
. ALU
本实验的ALU在上一个实验加减运算电路的基础上,扩充了逻辑运算,共10种算术 逻辑运算;由于实验板的开关数量有限,对运算控制信号进行了编码,
表5.1给出了编码与运算功能的对应关系。
表5.1 ALU控制信号编码与运算功能
ALU_OP
ALU运算
0000
传送
0001
ADD
0010
ADDC
0011
SUB
0100
SUBB
0101
AND
0110
OR
0111
NOT
1000
XOR
1001
INC
1010
DEC
.移位寄存器
移位寄存器具有左移、右移和并行输入功能。在时钟上升沿到来时,根据功能选择信 号进行
原创力文档

文档评论(0)