嵌入式CISC模型计算机设计与机器语言实现
52 浏览量
更新于2024-06-24
1
收藏 4.31MB DOC 举报
该文档是一篇计算机组成原理课程设计论文,由计算机科学与工程学院的计算机科学与技术专业的学生孤狼完成。论文围绕嵌入式CISC模型计算机的设计展开,主要分为以下几个部分:
1. 课程设计选题与完成内容:论文选题是设计一台定长CPU周期、采用联合控制方式的嵌入式CISC模型计算机,目标是通过运行机器语言源程序验证其功能。任务包括处理不同类型的数据,如输入5个有符号整数数组并计算负数的平方和、输出最大负数的绝对值(非卓越班)、寻找10个无符号整数数组的众数及其出现次数(卓越班)以及中位数(卓越班)。此外,设计中涉及RAM存储器的使用,包括读写指令和寄存器间接寻址。
2. 系统设计:详细介绍了数据通路框图、操作控制器逻辑框图、指令格式,以及汇编源程序的编写和最终机器码的生成。这部分着重于硬件层面的设计。
3. 时序产生器与微程序控制器:涉及到微指令流程图、微指令格式、微指令代码表和地址转移逻辑电路的设计,这是实现复杂指令集计算(CISC)的关键组成部分。
4. 单元电路设计:包括模型机顶层电路设计和CROM单元电路设计,展示了具体电路实现的技术细节。
5. 问题与解决:在设计过程中,学生遇到了两个问题,分别是JNS指令无法完成循环跳转和STO指令存储位置始终为00H。这些问题可能涉及到编程逻辑或电路设计的调试。
6. 测试与结果分析:这部分可能包含了实验数据、性能评估以及错误的排查和修正。
7. 心得体会总结:论文结尾部分可能分享了作者在设计过程中的学习体会和收获,以及对课程的理解和应用。
8. 附录:提供详细的设计图纸、电路设计或VHDL源文件,作为论文的具体支撑材料。
这篇论文不仅考察了学生对计算机组成原理的理论理解,还锻炼了他们的实践能力和问题解决能力,是计算机科学与工程专业的重要学习成果展示。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-07-05 上传
2021-09-25 上传
2023-07-10 上传
2023-07-01 上传
2021-10-10 上传
2021-10-10 上传
黑色的迷迭香
- 粉丝: 785
- 资源: 4万+
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器