计算机组成原理实验 设计程序,计算机组成原理实验之微程序设计实验报告

计算机组成原理实验之微程序设计实验报告,16位二进制数的加减法运算

评语: 课中检查完成的题号及题数: 成绩:

指导教师:

课后完成的题号与题数:

实验报告

实验名称:

CPU与简单模型机设计实验

学号:

2008300085

日期: 2010-12-26 姓名:

张浩

班级:

JS000803

一、实验目的:

1. 掌握一个简单CPU的组成原理。

2. 在掌握简单单元电路的基础上,进一步将其构造成一台基本模型计算机。 3. 为其定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念。

二、实验内容:

1. 修改现有的指令系统,将加法指令的功能修改为R0的内容和某个存储单元的

内容相加。增加存数,取数和减法三条机器指令,指令助记符分别为STA,LAD和SUB,指令操作码分别为60,70和80。

2 利用修改后的指令系统编写一段程序,完成16位二进制数的加减法运算。

三、项目要求及分析:

(1)

将加法指令的功能修改为R0的内容和某个存储单元的内容相加。原来的加法指令中的两个数相等且均来自R0寄存器,因此只需要在加法指令中增加取数操作,并将当前的操作数存入运算单元即可。具体的操作步骤如下:

1)将R0中的数据送ALU中的A; 2)给出另一个数在内存中的地址;

3)从内存中取出相应的数据并送ALU中的B; 4)进行加法运算并将结果送R0。

存数指令的具体操作过程如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值