文章目录
-
- 一、实验时间
- 二、实验内容
-
- 1. 实验目的
- 2. 设计要求
- 3. 实验基本思路
- 三、电路图
-
- 1. 可预置初值的模256异步计数器
- 2. 8位ALU电路
- 3. 总图
- 四、补充
一、实验时间
第三次实验:2021年4月8日星期四,第六周
第一次部件级实验,开始算分
二、实验内容
微程序控制的运算器设计
1. 实验目的
(1)熟悉简单运算器的结构
(2)熟悉微命令的产生和时序
(3)熟悉运算器功能测试。
2. 设计要求
利用之前设计的具有超前进位功能的8位ALU,实现简单算术或逻辑运算
两操作数由八位寄存器R0、R1提供,其结果放入R2中。
具体何种操作可由微命令任意设定(物理运算由ALU电路完成)。
此外,还要求设计微程序控制器中的uPC
3. 实验基本思路
整个实验由两个部分构成,一是设计的微指令,二是运算器和程序计算器的电路
项目整体架构图
(3)附加功能
在运算器输出端,可以加一个移位器,实现数据的左移(乘2),右移(除2),直送
而控制左移右移直送的信 由微程序提供
三、电路图
1. 可预置初值的模256异步计数器
这里复用了可预置初值的模16异步计数器
3. 总图
这里最后的输出用了补码移位器
uPC(模256计数器)的八个输出连到实验平台上的ROM,对应绑定的管脚如下
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!