暨南大学本科实验报告专用纸
课程名称 计算机组成原理实验 成绩评定 实验项目名称 简单模型机的实现 指导教师 实验项目编号 实验项目类型 设计 实验地点 学生姓名 学号
学院 信息科学技术 系 计算机科学 专业 计算机科学与技术 实验时间年 月 日 下午
一、 实验目的
1. 在掌握基本模型机的基础上,构造一台有段概念(程序与数据)分段寻址的模型机。
2. 机器指令与基本模型机相同的情况下编写段式的微程序,上机调试掌握段概念运用。
二、 实验内容
将IOL的数据除2,并将结果输出到IOH。 注 :利用移位实现除2功能 三、 模型机结构图
暨南大学本科实验报告专用纸(附页)
四、 指令系统
五、 微程序流程图
六、 微指令代码表
暨南大学本科实验报告专用纸(附页)
MOVAL:
DIV2:
STA:
MOVCL:
JMP
OR:
七、 汇编主程序
#set RAM 0260h=7F00h org 0 start:
moval al, iol div2 cl, al
sta ax, 0260h movcl bl, cl or al, bl jmp start end
八、 实验体会
暨南大学本科实验报告专用纸(附页)
这次实验是简单模型机的设计与实验。一开始无从下手,通过对给定的asm及其对应的指令系统的学习还有老师对指令系统的讲解,对指令的设置,例如几位寻址,如何间接取数,这比起汇编来说更加直观,因为能每一条指令的具体设置都是自己完成。实验完成后也相当于把之前的实验回顾了一遍。之前做的时候有时候似懂非懂,通过这次实验算是真正掌握了。