计算机组成原理实验:复杂模型机设计与实现
需积分: 9 166 浏览量
更新于2024-10-28
收藏 86KB DOC 举报
"复杂模型机的设计与实现"
在本次实验中,学生将深入理解并实践"复杂模型机的设计与实现",这是一个计算机组成原理的重要组成部分。实验的目标是让学生掌握更高级别的计算机工作原理,并能运用这些知识来设计和实现一套包含16条扩展指令的计算机系统。这些扩展指令包括数据处理、流程控制等基本功能,如输入(IN)、带进位加法(ADC)、传送(MOV)、带进位循环左移(RLC)以及条件转移(BZC)。
实验方案中,学生需要按照指导书上的电路图连接实验仪器,并确保接线无误。接着,将实验程序(EX3)下载到实验仪,程序由两部分组成:机器指令程序存储于6116存储器,而微指令程序则存储于E2PROM2816控制存储器。在运行程序之前,需要执行微地址清零操作,通过实验仪的CLR开关完成。程序运行后,可以单步执行微指令,并通过系统提供的"单步微指令"图标进行操作。同时,学生需要观察和记录程序运行过程中的数据变化和最终结果。
实验结果记录分为两次运行。第一次运行中,学生可以看到各种指令执行的具体情况,例如输入指令(IN)、带进位加法(ADC)、传送(MOV)、带进位循环左移(RLC)以及条件转移(BZC)。第二次运行则是在第一次的基础上修改了输入数据,观察不同输入如何影响指令执行的结果。
练习操作题主要涉及微地址和微指令的配置。表格中列出了微地址及其对应的微指令代码,如微地址35、66、75和76,以及对应的微指令内容如1D、36、3D和3E。这些微指令用于控制计算机的内部操作,比如数据的读取、计算和转移。
通过这个实验,学生不仅能巩固计算机组成原理的基本概念,还能提升在实际硬件系统上设计和调试程序的能力。这将有助于他们理解计算机系统的底层运作机制,从而在未来的学习和工作中更好地应对复杂的计算问题。
2010-06-22 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
愤怒的秋刀鱼
- 粉丝: 0
- 资源: 20
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全