中南民族大学 计算机组成原理实验报告,中南民族大学计算机组成原理课程设计报告.pdf...

计算机科学学院

课程设计报告

课程 计算机组成原理

题 目 基 于 TEC-2000 平 台 的

(a ⊕ b+c)and(d+1) 指令设计

年级 2012 级

专业 计算机科学与技术

学号 201221 学生

任课教师 喻成

2015 年 3 月 29 日

课程设计

基于 TEC-2000平台 (a ⊕ b+c)and(d+1) 的指令设计

题目

收 验收 指导

2015.03.26 9-307 喻成

时 地点 教师

成 无 备注

基于 TH-UNION 教学机的机器指令指令设计,在现有的 TEC-2000 教

学机系统上,扩展已有指令之外的指令 (a ⊕ b+c)and(d+1) 。

题 1)将四个???据分别 MVRD存入三个寄存器 R0,R1,R2,R3 中;

总 2)R1 和 R2中的数先执行 XOR异或操作,结果存入 R2中;

体 3)R2 和 R3再执行 ADD(+)操作,结果存入 R3中;

设 4)对 R0中的数进行 INC(自增)操作;

5)对 R0和 R3中数进行 AND(与)操作, R0 中的数即为所求;

思 通过对此指令进行操作,借壳封装后面的指令于其中变成新的指令,

想 以一条指令计算出结果,完成一步实现 (a ⊕ b+c)and(d+1) 计算的功

概 能,此指令操作码的入口地址是 08。

1

设计目的:

1、进一步熟悉教学计算机指令格式, 指令编码,寻址方式和指令功能 ;

2、进一步熟悉教学计算机的总体组成和各部件的运行原理,理解指令

的执行过程;

3、通过对指令系统的扩展,了解微程序控制器设计和实现的基本过

程;

4、学会设计新指令的微程序段, 并将其加入到原有的微程序中, 变成

新的微程序,新的微程序具有跟原程序一样的功能。

设计原理:

2

三、设备与环境

TEC-2000 16 位机微程序模拟程序

四、 实验内容

导入汇编文件之后,进行单步执行一条微指令,或是单指令执行逐

条指令,或是连续执行程序,得到所求结果,借壳封装后面的指令于

其中变成新的指令。 Update 后生成新的文件,导入新的 ROMS文件即

可得到封装后的微指令运行情况。借壳封装后的生成新程序。导入新

的程序,进入运行程序,以单步、单指令或连续执行选项进行验证,

查看当前微地址项和各寄存器中值的变化以及标志位、指令等的情

况,也可在输出窗口查看结果,观察新程序与原程序的运行结果是否

一致。

五、实验步骤

课 5.1 此图为此条指令的流程图:

5.2 步骤如图:

1. 修改微地址 08 中的数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值