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

原码一位乘法(计算机组成原理)

算法原理

每次将1位乘数所对应的部分积与原部分积的“累积和”相加,并移位

设置寄存器

  • 存放部分积累积和、乘积高位
  • 存放被乘数
  • 存放乘数、乘积低位

法则

乘积的数值位俩数绝对值之积;符号位 位 俩数符号位进行异或,即 p= x ⊕ y

步骤

  • 设部分积z=0
  • 乘数最低位为1 ,z+|x|;
    乘数最低位为0 ,z+0
  • 部分积和乘数同时右移1位
  • 重复上述步骤

例子

x=0.1101 ,y =0.1011,求x*y

笔算过程

在这里插入图片描述

计算机中过程

得到|x| 和 |y|

操作高位部分积低位部分积/乘数丢失部分说明
初始00.00001011
00.1101(被乘数)1011开始乘1011 中的最低位
相加00.11011011
整体右移,是包括高位和低位00.011011011
00.11011101开始乘1011 中的倒数第二位
相加01.001111011
整体右移,是包括高位和低位00.1001111011
00.0000111011开始乘1011 中的倒数第三位0
相加00.1001111011
整体右移,是包括高位和低位00.01001111011
00.11011111011开始乘1011 中的最后一个 1
相加01.00011101011
整体右移,是包括高位和低位00.100011111011

最后得到的高位+ 低位是 00.10001111
符号位有 x和y的符号位确定 ,0 异或 0 =0
最后 x*y = 0.10001111

相关文章:

  • “华为杯”第十三届中国研究生 数学建模竞赛-D题:军事行动避空侦察的时机和路径选择(续)(附MATLAB代码实现)
  • macbook配置前端环境:深度解析与实战指南
  • Arrays(操作数组工具类)、Lambda表达式
  • yolov10/v8 loss详解
  • SpringBoot前端URL访问本地磁盘文件
  • Tomcat 面试题(一)
  • 用开源模型MusicGen制作六一儿童节专属音乐
  • STM32 定时器与PWM的LED控制
  • 如何用pip查看安装了哪些库?
  • AndroidStudio使用高德地图API获取手机定位
  • 爬楼梯 - LeetCode 热题 81
  • 【Bug】修改计算机名称出现ip无法连接mysql数据库
  • C#实现纳秒级的计时器功能
  • 安卓ANR检测、分析、优化面面谈
  • Sealos CLI快速部署部署K8s集群
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 2017-08-04 前端日报
  • 30天自制操作系统-2
  • Android 控件背景颜色处理
  • docker-consul
  • Effective Java 笔记(一)
  • gcc介绍及安装
  • Git学习与使用心得(1)—— 初始化
  • JavaScript的使用你知道几种?(上)
  • MySQL主从复制读写分离及奇怪的问题
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • vue--为什么data属性必须是一个函数
  • vue中实现单选
  • 关于字符编码你应该知道的事情
  • 批量截取pdf文件
  • 前端面试之闭包
  • 巧用 TypeScript (一)
  • 入门级的git使用指北
  • 网页视频流m3u8/ts视频下载
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • # Redis 入门到精通(一)数据类型(4)
  • #pragma 指令
  • (11)MATLAB PCA+SVM 人脸识别
  • (C语言)球球大作战
  • (MATLAB)第五章-矩阵运算
  • (PADS学习)第二章:原理图绘制 第一部分
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)一些感悟
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • [ C++ ] STL_list 使用及其模拟实现
  • [1]-基于图搜索的路径规划基础
  • [240527] 谷歌 CEO 承认 AI 编造虚假信息问题难解(此文使用 @gemini 命令二次创作)| ICQ 停止运作
  • [24年新算法]NRBO-XGBoost回归+交叉验证基于牛顿拉夫逊优化算法-XGBoost多变量回归预测
  • [3]Opengl ES着色器
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大