计算机组成原理实验:复杂模型机设计与实现
需积分: 9 186 浏览量
更新于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。这些微指令用于控制计算机的内部操作,比如数据的读取、计算和转移。
通过这个实验,学生不仅能巩固计算机组成原理的基本概念,还能提升在实际硬件系统上设计和调试程序的能力。这将有助于他们理解计算机系统的底层运作机制,从而在未来的学习和工作中更好地应对复杂的计算问题。
点击了解资源详情
826 浏览量
436 浏览量
点击了解资源详情
127 浏览量
361 浏览量
297 浏览量
470 浏览量
424 浏览量
愤怒的秋刀鱼
- 粉丝: 0
- 资源: 19
最新资源
- 保险行业培训资料:胡萝卜、鸡蛋、咖啡豆
- pts后处理
- lms2021.1
- neo4j-community-3.5.13-windows.zip
- Computational_Physics:3月优先注意事项
- Gymzzy-Demo:演示Gymzzy角站点托管
- 电子功用-带滤波功能的轮椅电机
- MyPasswords:个人密码管理器-开源
- partners:Qiskit合作伙伴计划的主要存储库
- 保险行业培训资料:目标市场增员
- 随机生成70多万的网名数据
- codecon2015samples:AsyncAwait的TypeScript a Babel在CodeCon 2015之前的示例
- 电子功用-圆柱形锂离子电池化成分容设备
- sphinx-html-multi-versions:允许在 Sphinx 生成的文档中切换产品版本的简单模板和包含脚本
- 搏斗
- neo4j-community-3.5.13-unix.tar.gz