计算机科学学院课程设计报告课程 计算机组成原理 题目 基于 TEC-2000 平台的 2* ( a*2+b ) 年级 2025 级 专业 计算机科学与技术 2025 年 3 月 19 日课程设计题目基于 TEC-2000 平台 2*(a*2+b)的指令设计验收时间3/14验收地点9-307指导老师喻成小组成员具体分工备注由个人独立完成此课程设计课题总体设计思想概述基于 TH-UNION 教学机的机器指令指令设计,在现有的 TEC-2000 教学机系统上,扩展已有指令之外的指令 2*(a*2+b)
1、将三个数据分别 MVRD 存入两个寄存器 R0,R1 中;2、将 R1 的数左移一位,结果存入 R0;3、R0,R1 中的数进行加法运算,值存入 R1;4、R1 的数左移一位,结果存入 R1;5、通过对此指令进行操作,借壳封装后面的指令于其中变成新的指令,以一条指令计算出结果,完成一步实现 2*(a*2+b)计算的功能,此指令操作码的入口地址是 0e;课题设计目实验目的:通过对本次的课程设计:1、进一步熟练掌握计算机各功能部件的内部构造和相互之间的 联系(部件配置、相互连接和作用)
2、各功能部件的性能参数的相互匹配、机器指令级的各种功能和 的和原理 特性
3、通过对指令系统的扩展,了解微程序控制器设计和实现的基本 过程
4、学会设计新指令的微程序段,并将其加入到原有的微程序中, 变成新的微程序,新的微程序具有跟原程序一样的功能
设计原理: 课题设计方案1、课题设计方案 1
1、基础知识和熟悉平台 首先、熟悉平台,了解设计指令的平台操作和各个部分模块功能,如图:微命令写入到 ROM 中模块:测试查看当前微指令地址等各寄存器的值: 扩展指令,学习指令的格式,类型,寻址方式为后面实践动手打下理论基础,教学机器指令格式如图:操作码DRSRI/O 端口地址/相对偏移量立即数/直接内存地