计算机系统结构实验报告
实验 3
2021 年 6 月 23 日
摘要
本实验实现了简单的类 MIPS 处理器的几个重要部件:主控制器 (Ctr)、运算单元控制器 (ALUCtr) 以及
算术逻辑运算单元 (ALU),其作用分别是产生处理器所需要的各种控制信号、产生算术逻辑运算单元 (ALU)
所需要的控制信号以及根据运算单元控制器 (ALUCtr) 发出的信号执行相应的算术逻辑运算输出结果。本实
验通过软件仿真的形式进行实验结果的验证。
目录
1 实验目的 2
2 原理分析 2
2.1 主控制器模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2
算术逻辑单元控制器模块
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 ALU 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 功能实现 4
3.1 主控制器模块的实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 算术逻辑单元控制器模块的实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 ALU 模块的实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 结果验证 6
4.1 主控制器模块的仿真 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2 算术逻辑单元控制器模块的仿真 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.3 ALU 模块的仿真 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 总结与反思 8
1
评论0