计算机组成原理之定点乘法运算

文章目录

原码并行乘法与补码并行乘法

原码算法运算规则




存在的问题

  • 理解流水式阵列乘法器(并行乘法器)
  • m位n位不带符号整数的阵列乘法中,m n个被加数是并行产生的
  • 分析:
    (1)最后一行是一个行波进位加法器
    (2)可以看到上面的nn位的不带符号的阵列乘法逻辑电路,需要n (n-1)个全加器和 n 2 n^2 n2个与门

带符号的阵列乘法器

  • 分析
    (1)使用三个求补器,其中前两个求补器的作用是:将两个操作数A,B再被不带符号的乘法阵列相乘之前,先变成正整数,而算后求补器的作用是当两个输入操作数的符号不一致的时候,把运算结果变换成带符号的数。

习题

原码阵列乘法器
  • 可以看到,原码的带符号的阵列乘法器,就是符号另外考虑,采用原码进行乘,最好加上符号的异或的结果即可
间接补码阵列乘法器


  • 带求补器的补码阵列乘法器:先用补码表示输入的数,符号同样是另外考虑,然后采用按位扫描的方法去实现求补的操作,不考虑符号位,将右边第一个1开始向左的全部取反(感觉只用对负数这样操作)
直接补码阵列乘法器



补码与真值的转换

  • 补码变为真值:当正数的时候,直接按权值展开即可;当为负数的时候,用能够表示的数字的总数的负数 +相对应的权值的和
复制代码
1 1001 1011   
两种求解真值的方法:
按照定义的话,含有n+1位(包含一位符号位),那么久用-1*(2^n) + 相对应的权值的展开
按照理解的话,
9位数位,可以表示512个数字,直接用现在表示的数减去512即可
也就是411-512
相关推荐
551只玄猫2 天前
数电实验3【译码器设计实验报告】数字电路 逻辑与计算机设计 logisim
数字电路·计算机组成原理·数电·实验报告·译码器·logisim
渡我白衣4 天前
计算机组成原理(13):多路选择器与三态门
开发语言·javascript·ecmascript·数字电路·计算机组成原理·三态门·多路选择器
大模型铲屎官10 天前
【操作系统-Day 46】文件系统核心探秘:深入理解连续分配与链式分配的实现与优劣
人工智能·python·深度学习·大模型·操作系统·文件系统·计算机组成原理
大模型铲屎官10 天前
【操作系统-Day 47】揭秘Linux文件系统基石:图解索引分配(inode)与多级索引
linux·运维·服务器·人工智能·python·操作系统·计算机组成原理
星马梦缘14 天前
计算机组成原理 2024级焚决
计算机·cache·计算机组成原理·组合逻辑
苦 涩15 天前
考研408笔记之计算机组成原理(五)——中央处理器
笔记·计算机组成原理·考研408
苦 涩19 天前
考研408笔记之计算机组成原理(四)——指令系统
笔记·计算机组成原理·考研408
苦 涩20 天前
考研408笔记之计算机组成原理(一)——计算机系统概述
笔记·计算机组成原理·考研408
苦 涩20 天前
考研408笔记之计算机组成原理(三)——存储系统
笔记·计算机组成原理·考研408
苦 涩21 天前
考研408笔记之计算机组成原理(二)——数据的表示和运算
笔记·计算机组成原理·考研408