重庆大学计算机硬件技术基础课程设计计程车计价器设计
硬件技术基础课程设计 硬布线CPU设计 包含Quartus布线、代码+实验报告 实验报告目录 摘 要 3 Abstract 3 一、设计目标 3 二、具体设计 3 2.1指令设计 3 2.2指令处理步骤设计 4 2.3总体通路设计 6 2.3控制信号设计 7 2.4指令流程图 7 2.4.1 ADD指令 8 2.4.2 LW指令 9 2.4.3 SW指令 10 2.4.4 J指令 11 2.4.5 MOV指令 12 2.4.6 B指令 13 三、实验器材 13 四、具体模块实现 13 4.1 控制器实现 14 4.2 存储器实现 17 4.3 寄存器堆实现 18 4.4 ALU运算器实现 20 4.5 符号扩展的实现 21 4.6 PC+1实现 21 4.7 LED显示译码器实现 22 五、 实验数据 23 5.1 PC端(左)仿真数据 23 5.2 控制器仿真数据 23 5.3 寄存器堆两输出口仿真数据 24 六、 难点及解决方案 24 6.1 问题抛出 24 6.2 分析与解决 25 6.3 其他解决方法 27 七、 实验结果 27 八、 结论和体会 28 九、 参考文献 29
1
计算机硬件技术基础课程设计,内含程序清单与实验结果图。
1
实现功能: 在显示器上显示琴键的动画效果; 可分别从嵌入式实验设备和PC标准键盘弹奏和播放歌曲: 1 按“1--7”中的任一数字键,则发出对应的中音。 2 若同时按下“高音键”和“1--7”中的任一数字键,则发出对应的高音。 3 若同时按下“低音键”和“1--7”中的任一数字键,则发出对应的低音。 4 发音的节拍根据按键的长短决定。 5 可以实现两个音调的选择。 6 可以预先存放5首曲子(勇气、水手、大海、感恩的心等),按下不同的按键则对应演奏出不同的曲子。 7 按下“结束键”,程序运行结束,返回到DOS状态。
2019-12-21 22:25:12 848KB PC 汇编语言 1760行源代码
1