中南民族大学计算机组成原理实验,中南民族大学计算机组成原理课程设计报告.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中的数据

3

2. 修改微地址80中的数据

3. 修改微地址81中的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值