第8关:乘法流水线设计

实验目的

学生掌握运算流水线基本概念,理解将复杂运算步骤细分成子过程的思想,能够实现简单的乘法运算流水线。

视频讲解

实验内容

在 Logisim 中打开 alu.circ 文件,在6位补码阵列乘法器中利用5位阵列乘法器以及求补器等部件实现补码阵列乘法器,实验框架如图所示:

电路框架

alu.circ

电路引脚

信号 输入/输出 位宽 说明
X 输入 5 位 被乘数
Y 输入 5 位 乘数
P2 输出 10 位 第 2 步部分积输入
P3 输出 10 位 第 3 步部分积输入
P4 输出 10 位 第 4 步部分积输入
P5 输出 10 位 第 5 步部分积输入

电路测试

完成实验后,利用文本编辑工具打开 alu.circ 文件,将所有文字信息复制粘贴到 Educoder 平台的 alu.circ 文件中,再点击评测按钮即可进行本关测试。平台会对你设计的电路进行自动测试,为方便测试,请勿修改子电路封装,本关测试用例如下:

  1. Cnt X Y P2 P3 P4 P5
  2. 00 1e 1f 000 000 000 000
  3. 01 18 02 05a 000 000 000
  4. 02 03 01 030 0d2 000 000
  5. 03 1e 00 003 030 1c2 000
  6. 04 0c 09 000 003 030 3a2
  7. 05 14 01 00c 000 003 030
  8. 06 06 03 014 00c 000 003
  9. 07 00 0c 012 014 06c 000
  10. 08 00 0e 000 012 014 06c
  11. ...

开始你的闯关任务吧,升级打怪中....

参考答案:

直接复制代码,字数太多,发不了,后续会上传文件

参考电路图

如果对你有所帮助,感谢点赞加收藏!

完整的代码可以到【WRITE-BUG数字空间】我的个人学习圈查看。

附上链接:

https://www.writebug.com/article/d599cc52-f627-11ed-ada1-0242ac1a0006https://www.writebug.com/article/d599cc52-f627-11ed-ada1-0242ac1a0006

关于接下来的实验内容,我也会在【WRITE-BUG数字空间】更新,也可以为大家带来更好的观感,带来更多的分享,欢迎大家前来浏览。

头歌计算机组成原理实验—运算器设计(8)第8关:乘法流水线设计相关推荐

  1. 头歌计算机组成原理汉字字库存储芯片扩展实验

    全部答案点击底部 <?xml version="1.0" encoding="UTF-8" standalone="no"?> ...

  2. 计算机主机组成实验,计算机组成原理实验-运算器组成实验报告

    计算机组成原理实验-运算器组成实验报告 曾国江-计算机组成原理实验报告 - 0 - 计算机组成原理课程实验报告9.3 运算器组成实验姓 名: 曾国江 学 号: 系 别: 计算机工程学院 班 级: 网络 ...

  3. 计算机组成原理带进位加运算,计算机组成原理实验运算器进位.doc

    文档介绍: 计算机组成原理实验运算器进位计算机组成原理实验一计算机组成原理实验exp_2(运算器──进位控制实验)篇一:计算机组成原理实验运算器进位实验二运算器──进位控制实验一实验目的(1)验证带进 ...

  4. 计算机组成原理 rl,计算机组成原理实验exp_8(带移位运算的模型机的设计与实现)...

    计算机组成原理实验指导书 唐都版 实验8 一 实验目的 (1) 熟悉用微程序控制器控制模型机的数据通路. (2) 学习设计与调试计算机的基本步骤及方法. 实验八 带移位运算的模型机的设计与实现 一 实 ...

  5. 西南交大计算机组成原理考试大纲,西南交大计算机组成原理实验二七段LED数码管显示译码器的设计.docx...

    //译码模块 module xianshi(input [3:0]xs,output reg [6:0]l); always @ (xs) begin case(xs) 4'b0000: l<= ...

  6. 计算机组成原理实验报告范文,计算机组成原理实验-运算器实验报告.doc

    1.逻辑运算 (1)S3S2S1S0=0000时,F=A,例如: 当AB F 当A,B F(2)S3S2S1S0=0001时,F=B,例如: 当AB F 当AB F(3)S3S2S1S0=0010时, ...

  7. 计算机组成原理数据冒险的解决nop,计算机组成原理实验讲义(103页)-原创力文档...

    计算机组成原理 实验讲义 南京大学计算机科学与技术系 张泽生 2009 年 6 月 计算机组成原理实验教程 目录 第一章 集成电路发展与 CPU 设计 1 1.1 集成电路的发展 1 1.1.1 标准 ...

  8. 计算机组成原理实验箱D7,计算机组成原理实验.ppt

    文档介绍: TDN-CM实验仪简介TDN-CM实验仪是一个计算机的模型机,采用单元电路结构,实验既可按各单元模块做,也可以将各模块连接成整机运行.实验仪主要分为:运算器模块(ALUUNIT)主存储器模 ...

  9. 计算机组成原理实验八报告,计算机组成原理实验报告-八位补码加减法器的设计与实现.docx...

    计算机科学与技术学院 计算机组成原理 实验报告书 实?验?名?称 班级 学号 姓名 指?导?教?师 日期 成绩 八位补码加/减法器的设计与实现 实验?1?八位补码加/减法器的设计与实现 一.实验目的 ...

最新文章

  1. jQuery 淡入淡出
  2. 这是自动驾驶的战国时期,也是技术发展的黄金时期
  3. 【统计学习】统计学习方法概论
  4. day03 基本数据类型
  5. Python 和 R 数据分析/挖掘工具互查
  6. [SVN] 分支同步、合入主干操作分享
  7. 数据结构与算法之树的进阶
  8. 计算机表格功能怎么用,Excel表格开发工具中的查看代码功能怎么使用
  9. 一个简单的可视化模型战士的 XML 编辑器QXmlEdit
  10. 霍华德大学计算机科学,霍华德大学有哪些专业
  11. java md5加密64位_MD5加密的Java实现
  12. 手机,电脑都能用的,整人,恶搞代码连接,“你不会百度一下吗”教你用百度
  13. 万云网实名认证不成功_头条发文章显示实名认证接口调用失败,无法发送,怎么办才能解决?我实名了的?...
  14. 苹果的「AI 建筑师」GAUDI:根据文本生成 3D 场景
  15. Java入门之7:Java中的float和double类型的浮点数是怎么按照IEEE 754标准存储的?
  16. Windows 通过编辑注册表设置左右手使用习惯更改 Popup 弹出位置
  17. 判断用户输入的数是正数还是负数
  18. 打包一沓开源的 C/C++ 包管理工具送给你!
  19. Java定义一个抽象类科学家_Java程序设计作业
  20. 算法:初探12306售票算法。

热门文章

  1. JAlbum(网络相册制作) v15.3
  2. ZYNQ跑系统 系列(一) 传统方式移植linux
  3. 基于卷积神经网络故障诊断模型的 t-SNE特征可视化
  4. IntelliJ IDEA 多个独立工程管理
  5. 装完window7首先要做的几件重要事情
  6. 【转载文章】手把手教你写批处理______附加我的读书笔记
  7. Vue 报错 WDS Disconnected
  8. 流传的一句测试杀毒软件的性能的代码
  9. kubeSphere 功能框架思维导图
  10. Android基础(一)ListView