众友科技计算机组成原理,组成原理采用微程序控制器的模型机CPU设计.pdf

课程设计报告

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

设计题目:采用微程序控制器的模型机CPU设计

院 系:

班 级:

设 计 者:

学 号:

指导教师:

目录

课程设计(大作业)报告1

昆明学院课程设计(大作业)任务书2

一、 课题分析5

二、 总体设计5

(1)实验模型机结构5

实验模型机结构6

[1] 运算器单元(ALU UINT)6

[2] 寄存器堆单元(REG UNIT)6

[3] 指令寄存器单元(INS UNIT)6

[4] 时序电路单元(STATE UNIT)6

[5] 微控器电路单元(MICRO-CONTROLLER UNIT)6

[6] 逻辑译码单元(LOG UNIT)6

[7] 主存储器单元(MAIN MEM)6

[8] 输入输出单元(INPUT/OUTPUT DEVICE)6

(2)机器指令的结构和功能7

[1] 算术逻辑指令7

[2] 访存指令及转移指令8

[3]I/O指令8

[4] 停机指令8

(3)指令系统8

[1] 本模型机共有16条基本指令。8

[2]微指令格式9

三、 分步设计11

我们小组共有三位成员,分工分别为:按图连接实验线路,写程序,运行程序。下面为运行

程序的具体步骤。11

运行程序11

四、 设计成果(重点)11

五、 存在问题及改进建议12

六、 实验器材12

七、 参考文献及相关网址12

文档由风行播放器 / 暴风影音2014:/ 整理

2

课程设计(大作业)报告

(注:针对设计题目1)

一、 课题分析

微程序控制器由控制存储器、微地址寄存器、微命令寄存器和地址转移逻辑几部分组

成。微地址寄存器和微命令寄存器两者的总长度即为一条微指令的长度,二者合在一起称

为微指令寄存器。经过我们小组成员讨论,设计顺序大致如下:首先画出了程序的流程,然

后写出了汇编程序,并且写出了机器指令,其次我们完成了总体的流程图,然后根据流程图写出

了微指令以及微指令代码,将机器指令代码与微指令代码写成了一个txt文档用机器录入,运行

程序,对照程序上面显示的图与我们画的流程图进行对照,检查来判断这次试验的成功与否。

二、 总体设计

(1)实验模型机结构

[1] 运算器单元(ALU UINT)

运算器单元由以下部分构成:两片74LS181构成了并-串型8位ALU;两个8位寄存器DR1

和DR2为暂存工作寄存器,保存参数或中间运算结果。ALU 的S0~S3为运算控制端,Cn为最低

进位输入,M为状态控制端。ALU 的输出通过三态门74LS245连到数据总线上,由ALU-B控制该

三态门。

[2] 寄存器堆单元(REG UNIT)

该部分由3片8位寄存器R0、R1、R2组成,它们用来保存操作数用中间运算结构等。三个

寄存器的输入输出均以连入数据总线,由LDRi和RS-B根据机器指令进行选通。

[3] 指令寄存器单元(INS UNIT)

指令寄存器单元中指令寄存器 (IR)构成模型机时用它作为指令译码电路的输入,实现程序

的跳转,由LDIR控制其选通。

[4] 时序电路单元(STAT

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值