加减交替阵列除法器的设计与仿真实现求解!!!急!!!

本文详细描述了一项计算机组成原理课程设计,涉及模型机电路图、指令格式、微指令设计、数据通路仿真以及微程序实现。学生需使用Quartus软件完成预习和报告,包括模拟不同指令的执行过程和测试程序的调试结果。
摘要由CSDN通过智能技术生成

计算机组成原理求解

四、课程设计完成条件

一台安装了Quartus软件的计算机。

五、课程设计预习报告

本次设计任务完成了以下。。。条机器指令,其格式与功能说明如下:

Naa3aa3。:

0

0

0

0

0

0

OUT

00000

OA

1.模型机电路原理图

模型机电路图如图1所示。该模型机是单总线结构,数据总线。。位,地址总线。。。位。该电路包括运算器、存储器、微程序控制器、时序产生器和通用寄存器等模块。其中,运算器可以完成。。。。功能。

存储器可以完成。。。。功能,容量是。。。。时序产生器可以完成。。。。功能,主频是.⋯。有。。。个通用寄存器,可以存储几位数据。

此处应为同学们根据课程设计指导书要求绘制的模型机数据通路原理图图1模型机电路原理图

2.指令格式

ADD

STA

JMP

0000o

IN 指令为单字长指令,其功能是通过输入端将把8位数据输入到 RO寄存器。

ADD 指令为双字长指令,第一个字为操作码,第二个字为操作数地址,其功能是将RO寄存器的内容与内存中地址为 A的数相加,结果存放在 RO 寄存器中。

STA 指令为双字长指令,第一个字为操作码,第二个字为操作数地址,其功能是将RO寄存器中的内容存储到以第二个字为地址的内存单元中。

OUT 指令为双字长指令,第一个字为操作码,第二个字为操作数地址,其功能是将内存中以第二个字为地址的内存单元中的数据读出到数据总线,显示之。

JMP指令为双字长指令,第一个字为操作码,第二个字为操作数地址,其功能是程序无条件转移到第二个字指定的内存单元地址。

。。。0。,其格式与功能是:

3.指令周期流程图

…⋯•此处根据各自的设计,绘制指令周期流程图。

4.微指令格式

此外根据各自的设计。

说明微指令格式各部分的位数及含义。

六、课程设计报告

1.模型机完整数据通路仿真电路

此处插入在Quartus里仿真通过的电路图

2.微程序

本次设计的指令系统包括5条指令,实现每条指令的的微程序如下:

取指微指令:

控存地址

LDAR

・・・・・・

LDIR

P

AD4

ADO

IN 指的微程序是:

控存地址

LDAR

・・・・・・

LDIRP

AD4

・・・・・・

ADO

ADD 指令的微程序是:

控存地址

LDAR

LDIR

P

AD4

・・・・・・

ADO

STA 指令的微程序是:

控存地址

LDAR

LDIR P

AD4

ADO

OUT 指令的微程序是:

控存地址

LDAR

・・・・・・

LDIR P

AD4

・・・・・・

ADO

JMP 指令的微程序是:

控存地址

LDAR

・・・・・・

LDIR

P

AD4

・・・・・・

ADO

3.测试程序与模型机联调过程及结果

说明如何输入测试程序,仿真波形结果的输入信号是什么,得到的输出是什么。说明仿真结果与测试程序预计的结果是否一致。

结合仿真波形截图进行说明。

七、总结与体会

此处说明两方面内容:

(1)本次设计的想法、创新点等问题(2) 遇到问题与解决方法

说明课程设计过程中遇到了什么问题,后4/5是如何解决的,进行适当的分析说明。

问题1:

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值