当前位置: 首页 > news >正文

Radix-4 Booth乘法器计算步骤

以7 x -14=-98为例,

A=7,         补齐到8bit是  0000_0111,

2A=14,     补齐到8bit是  0000_1110,

-A=-7,    补齐到8bit是  1111_1001(补码,2‘complement)

-2A=-14,补齐到8bit是  1111_0010(补码,2‘complement)

A:                                                                         00,00,01,11

B:                                                                         11,11,00,10

第一轮:B的bit[1:-1] 10(0)对应-2A操作                 11,11,00,10

第二轮:B的bit[3:1]  001  对应 +A操作            00,00,01,11

第三轮:B的bit[5:3]  110  对应 -A操作         11,11,10,01

把三轮部分积加起来

第一轮的结果-2A是负数,高位补1,第二轮部分积高位补0,第三轮高位补1

                                11,11,11,11,00,10

                               00,00,00,01,11

                                11,11,10,01                           =

                               11, 11,10,01,11,10      (-98的补码)

以-7 x 14=-98为例,

-A=7,         补齐到8bit是  0000_0111,

-2A=14,     补齐到8bit是  0000_1110,

A=-7,      补齐到8bit是  1111_1001(补码,2‘complement)

2A=-14,  补齐到8bit是  1111_0010(补码,2‘complement)

A:                                                                         11,11,10,01

B:                                                                         00,00,11,10

第一轮:B的bit[1:-1] 10(0)对应-2A操作                 00,00,11,10

第二轮:B的bit[3:1]  111  对应 无操作            

第三轮:B的bit[5:3]  001  对应 +A操作         11,11,10,01

把三轮部分积加起来

第一轮的结果-2A是正数,高位补0,第三轮高位补1

                                00,00,00,00,11,10

                                 11,11,10,01                           =

                                11, 11,10,01,11,10      (-98的补码)

http://www.dtcms.com/a/286323.html

相关文章:

  • 【AI论文】CLiFT:面向计算高效与自适应神经渲染的压缩光场标记
  • vue2 面试题及详细答案150道(41 - 60)
  • Node.js链接MySql
  • Vue常见指令
  • Java大厂面试实录:从Spring Boot到AI微服务架构的深度解析
  • 深度学习零基础入门(3)-图像与神经网络
  • UE5 一些关于过场动画sequencer,轨道track的一些Python操作
  • 力扣347:前K个高频元素
  • 科技照亮童心|激光院与跳伞塔社区开展公益活动
  • Day24| 93.复原IP地址、78.子集、90.子集II
  • NIO简单介绍和运用
  • MySQL计数函数count原理分析
  • 深入理解Linux文件I/O:系统调用与标志位应用
  • 区块链加密技术全景解析
  • 高效VLP蛋白表达|病毒样颗粒生产|疫苗研发平台
  • 【无标题】标准模型粒子行为与11维拓扑量子色动力学模型严格对应的全面论述
  • 文献分享0719
  • MyBatis:配置文件完成增删改查_添加
  • 智慧后厨检测算法构建智能厨房防护网
  • 零基础入门:用按键精灵实现视频自动操作(附完整脚本)
  • C语言:数组
  • MySQL的关键日志
  • 洛谷 P1395 会议
  • Logback 配置的利器:深入理解<property>与<variable>
  • 教育行业网络升级最佳实践:SD-WAN、传统方案与混合方案对比分析
  • Android sdk 升级 34到35
  • SpringBoot中解决SpringApplication入口和其他Bean不在同属目录下的问题。
  • 暑期自学嵌入式——Day05补充(C语言阶段)
  • STM32+w5500+TcpClient学习笔记
  • 前端基础之《Vue(23)—跨域问题》