广东工大:计算机组成原理——移位运算模型机设计与实验报告
需积分: 13 143 浏览量
更新于2024-10-31
收藏 102KB DOC 举报
在广东工业大学计算机组成原理课程的第五个实验报告中,学生们被要求设计并实现一个带有移位运算功能的模型机。实验的主要目标包括:
1. **微程序控制器的理解**:通过实际操作,学生将深入理解由微程序控制器控制的模型机的数据通道工作原理,这有助于他们掌握处理器内部数据传输和控制流程。
2. **指令理解和编程**:实验要求学生运用基础的机器指令,如加法、循环移位等,并结合实验中引入的移位指令进行编程,这涉及到指令格式、操作码和寻址方式的学习。
3. **设计与调试过程**:实验要求学生编写程序并记录运行过程中的数据和结果,这锻炼了他们的程序设计能力,同时让他们学习如何调试和优化程序。
实验具体步骤包括:
- **实验连接**:按照指导书在实验设备上正确连接电路,确保硬件环境的正确性。
- **程序编写**:利用提供的五条基础指令和移位指令,编写实验程序,并且注意到程序中的操作码是十六进制格式。
- **RAM和ROM数据修改**:在DVCC实验系统中,学生需要修改和添加实验所需的内存数据,这是程序执行的基础。
**实验数据记录与分析**:
- 学生们需要创建实验结果记录表,记录每一步指令的输入、输出以及操作效果,如第一条输入指令IN A, 20H的结果,加法指令ADD B, C, A的结果等。
- 同时,他们还要记录微指令的操作,比如微地址、微指令代码及其对应的微操作,如微地址06对应的是微指令019AB9。
**练习操作**:通过练习操作记录表,学生们要熟练地进行微地址设置和微指令执行,如表5.6中的微地址分配和表5.7中的微指令内容,这些都是理解微程序控制器工作模式的关键。
**机器指令程序示例**:实验中还提供了修改后的机器指令程序,如INR0, 30H指令,说明从30H地址处读取数据到寄存器R0,这展示了指令的实际应用。
这个实验不仅帮助学生巩固了计算机组成原理的知识,还提高了他们的实践操作能力和问题解决能力,对于后续深入学习计算机系统架构和技术有着重要的作用。
2011-06-23 上传
2011-05-30 上传
2010-07-28 上传
2011-06-27 上传
点击了解资源详情
2011-07-10 上传
diaostudio
- 粉丝: 54
- 资源: 6
最新资源
- FSM 设计指导-FPGA编程的重要方面
- FPGASOPC开发简明教程
- 高质量C、C++编程指南
- 新版设计模式手册[C#]
- 计算机控制技术试题1
- RHCE官方教材RH033/英文版
- 51单片机 传感器DS18B20
- Uml Managing Software Requirements
- XFire开发Web服务的简易之道
- arcgis二次开发学习资料PDF教程
- 电子技术课程设计(没有封面)
- Microsoft Windows Internals (原版PDF)
- Android 动画分析
- 51单片机学习--单片机的40个实验
- C、C++、Fortran混合编程研究
- 利用VC++实现局域网实时视频传输