计算机组成原理十六位运算器实验报告,《计算机组成原理》实验报告——运算器...

资料简介

南通大学信息科学技术学院

《计算机组成实验》

实验报告

实验名称 运算器的设计与实现

班级 物联网工程 192

学生姓名 谢焘 学号 1930110689

指导教师 成耀

日 期 2021 年 6 月 1 日

实验 运算器的设计与实现

一、实验目的

1.熟悉 Vivado 软件的使用方法。

2.熟悉运算器的功能。

3.掌握自顶而下的硬件模块设计方法。

4.掌握电路仿真测试方法,掌握仿真激励文件的编写,掌握仿真输出的分析方法。

二、实验任务

设计一个运算器,具有基本的加、减、与、非、异或等功能。

三、设计步骤

(1)实验电路原理及信号说明

运算器的逻辑结构如图所示:

信号名 功能 位宽 类型

X 操作数 32 输入

Y 操作数 32 输入

Aluc 操作码 4 输入

R 运算结果 32 输出

Z 零标志 1 输出

其中 Aluc 操作码对应功能如下:

Aluc 功能描述 Aluc 功能描述

0000 Add 加 0100 Xor 异或

0001 Sub 减 0101 左移

0010 And 与 0111 右移

0011 Or 或 1101 算术左移

0100 Xor 异或 1111 算术右移

0110 Lui 设置高位

具体设计如下:

本实验采用运算部件并行多路选择实现,运用了 32 位加/减法器,32 位移位器,32 位 6 选 1 选

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值