计算机组成原理除法实验,计算机组成原理课程设计报告,乘法,除法,.pdf

成绩:

课程设计报告

课程名称: 计算机组成原理课程设计

实验项目: 用微指令实现乘法和除法的程序

姓 名:

专 业: 计算机科学与技术

班 级: 计算机 14-6 班

学 号:

1 / 22

计算机科学与技术学院

实验教学中心

2016 年 9 月 1 日

2 / 22

设 计 项 目 名 称 : 用 微 指 令 实 现 乘 法 和 除 法 的 程 序

(2 学时)

一 . 设计目的

1、通过学习用微指令实现乘法和除法的程序, 巩固课本知识, 加深对所学知识的理解 ,

综合理解计算机组成原理课程的核心知识并进一步建立整机系统的概念。

2 、通过实际上机动手操作和亲自设计,锻炼自身的动手能力和实践能力,将课本的理

论知识运用于实践,培养综合实践及独立分析、解决问题的能力,充分发挥理论联系实践

的教学理念。

3、通过上机学习对微指令的设计,为以后走上工作岗位奠定一定的基础,同时也为以

后学习其他相关的内容做铺垫。

4. 在实验机上设计实现机器指令及对应的微指令(微程序)并验证,从而进一步掌握

微程序设计控制器的基本方法并了解指令系统与硬件结构的对应关系。

二 . 设计内容

针对 COP2000 实验仪,从详细了解该模型机的指令微指令系统入手,以实现乘法和除

法运算功能为应用目标,在 COP2000 的集成开发环境下,设计全新的指令系统并编写对应

的微程序,之后编写实现乘法和除法的程序进行设计的验证。

三 . 使用仪器

cop2000 计算机组成原理 实验系统。

四. 设计步骤

1、理解试验系统自带的每一条微指令的含义和具体工作流程。

2、根据原有的微指令自己设计微指令。

3、微指令设计完成后调试所有的微指令确保没有错误。

4 、用自己设计的微指令编写实现乘法和除法运算的程序。

5、编写程序完毕后调试并运行代码,观察是否能够满足需求。

五 . 微程序设计指令原理

1. 在微指令的控制字段中 , 每一位代表一个微命令 , 在设计微指令时 , 是否发出某个微

命令 , 只要将控制字段中相应位置成 "1" 或"0", 这样就可打开或关闭某个控制门。

2. 详细了解并掌握 COP 2000 模型机的微程序控制器原理,通过综合实验来实现( 1)

该模型机指令系统的特点:

①总体概述: COP2000模型机包括了一个标准 CPU所具备所有部件,这些部件包括: 运

算器 ALU、累加器 A、工作寄存器 W、左移门 L、直通门 D、右移门 R、寄存器组 R0-R3、程

序计数器 PC、地址寄存器 MAR、堆栈寄存器 ST、中断向量寄存器 IA 、输入端口 IN、输出端

口寄存器 OUT、程序存储器 EM、指令寄存器 IR、微程序计数器 uPC、微程序存储器 uM,以

及中断控制电路、跳转控制电路。其中运算器和中断控制电路以及跳转控制电路用 CPLD来

实现,其它电路都是用离散的数字电路组成。微程序控制部分也可以用组合逻辑控制来代

替。模型机为 8 位机,数据总线、地址总线都为 8 位,但其工作原理与 16 位机相同。相比

而言 8 位机实验减少了烦琐的连线,但其原理却更容易被学生理解、吸收。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值