用移位实现除以或者乘以一个数

用移位实现除以或者乘以一个数

一些2的次幂需要常记!
2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32
2^6 = 64
2^7 = 128
2^8 = 256
2^9 = 512
2^10 = 1024

2^(-1) = 0.5
2^(-2) = 0.25
2^(-3) = 0.125
2^(-4) = 0.0625
2^(-5) = 0.03125
2^(-6) = 0.015625
2^(-7) = 0.0078125
2^(-8) = 0.00390625
2^(-9) = 0.001953125
2^(-10) = 0.0009765625

基本思想:将需要乘以或者除以的树,以2的倍数进行相加的多项式表示。

例如
A9=A(8+1)=A8+A=A<<3 + A;
A
7=A*(8-1)=A8-A=A<<3 - A;
1/255=1024/(1024
255)=2^(-10)*(1024/255)
=2^(-10)4.5511
=2^(-10)
(4+0.5+0.03125+0.00390635+0.00048828125)
其中
4.5511≈4+0.5+0.03125+0.00390635+0.00048828125

欢迎关注我,关于FPGA的问题欢迎留言讨论!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243818.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我不愿意直接表达情绪:答上海《新闻晨报》记者顾筝小姐问

1987年10月&#xff0c;与《北京文学》杂志社的同事在一起。照片中的七个人现在只有一个人还在《北京文学》任职。他们分别是&#xff08;前排自左&#xff09;傅锋、陈世崇、赵李红、仲维萍、汪爱珠。&#xff08;后排自右&#xff09;路崇勋和我。上海《新闻晨报》记者 顾筝 …

IC芯片

5.8寸显示屏/LB058WQ1(SD)01LG274HC04 0.3NXP10K 74HC138 0.37NXP20K 74HC245 0.52NXP30K 74HC595 明威 她买的0.22 SST39SF040 PLCC32 09 SST1500 D2553100 BD989710 FDD8447LFAIRCHILD20 TDA817720 24C0850 TDA8350Q10 RU4A50 TDA91185 …

服务器未进系统如何关机,云服务器关机了怎么开机

云服务器关机了怎么开机 内容精选换一换只有当云服务器处于关机状态&#xff0c;才能执行启动操作。只有当云服务器处于开机状态&#xff0c;才能执行关机操作。用户可以在管理控制台对专属主机上的云服务器进行管理类操作&#xff0c;包括开机、关机、重启、删除。登录管理控制…

2008年夜饭时随手拍的两张照片

我们在蒙古包里就餐&#xff0c;歌手来唱歌。而后面的门像是一面镜子。新来的一个歌手&#xff0c;看着像是跳骑马舞的。他的服装很有特点。

上升沿的检测

上升沿的检测 第一种方法 input vsync; reg vsync_r1; reg vsync_r2; wire vsync_rise; wire vsync_r2_n; always(posedge clk) beginvsync_r1 < vsync;vsync_r2 < vsync_r1; end assign vsync_r2_n ~vsync_r2; assign vsync_rise vsync_r1 & vsync_r2_n ;第二…

VS2008(SP1)资源编译错误:fatal error RC1015: cannot open include file 'afxres.h'.

只要一改动资源&#xff0c;按F7编译就会出现两个错误&#xff1a; error RC2001: newline in constant fatal error RC1015: cannot open include file afxres.h. 打开rc文件发现 #include "afxres.h" 变成了 #include "afxres.h 。 自己发现问题了&#x…

忍者巫毒娃娃

&#xff08;此六张图片为阿梅尔用手机拍摄制作的动漫系列故事&#xff0c;拍摄场地为她的小房间里&#xff0c;人物是忍者巫毒娃娃。文字亦为其写&#xff09;月黑风高之夜,真田旗下十勇士之首——猿飞佐助&#xff0c;正在执行秘密任务。 “不管发生什么&#xff0c;完成…

服务器系统怎么调节风扇速度,服务器主板怎样设置风扇速度

服务器主板怎样设置风扇速度 内容精选换一换专属主机的开通是自助完成的&#xff0c;您只需要指定相关参数&#xff0c;比如区域和可用区、专属主机类别和类型、专属主机名称、购买时长和数量&#xff0c;即可在几分钟内获得所需的专属主机。本文介绍如何在管理控制台创建一台包…

SPI参数化分配寄存器

SPI参数化分配寄存器 SPI的原理请参考:spi 协议驱动设计 //SPI salve支持功能: //支持三线SPI或者四线SPI,通过define切换 //支持指令长度、帧长自定义 //工作时钟可自定义,大于SPI clk的2倍 //只需要修改:几线SPI 单帧长度 指令长度 寄存器开辟 //注意:指令最高bit表示读…

纪念作家浩然先生

前天&#xff0c;作家浩然先生在北京逝世。我有幸曾在他时任主编的《北京文学》杂志工作过8年。我认为他不光是个中国农民文学的标志性作家&#xff0c;更是中国革命现实主义和革命浪漫主义文学的实践者和代表人物&#xff0c;同时他还是一个和蔼可亲的老人。现任北京作协主席、…

MFC,晕,今天才偶然发现FloatControlBar。。。

使用FloatControlBar前面要有两句这样的。。 m_xxxBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); 接下来 DockControlBar(&m_xxxBar); 或 FloatControlBar(&m_xxxBar,CPoint(300,80),CBRS_ALIGN_TOP); 不然程序运行崩溃&#xff0c;为折腾了…

万维网服务器协议提供web,万维网的HTTP和FTP协议.doc

万维网的HTTP和FTP协议.doc万维网的HTTP和FTP协议摘 要&#xff1a;20世纪40年代以来&#xff0c;人们就梦想能拥有一个世界性的信息库。在这个信息库中&#xff0c;信息不仅能被全球的人们存取&#xff0c;而且能轻松地链接到其他地方的信息&#xff0c;使用户可以方便快捷地获…

“天下第一长联”与“元跨革囊”

云南昆明滇池岸边的大观楼有一副对联&#xff0c;被称为“天下第一长联”&#xff0c;上联是&#xff1a; “五百里滇池&#xff0c;奔来眼底。披襟岸帻&#xff0c;喜茫茫空阔无边。看东骧神骏&#xff0c;西翥灵仪&#xff0c;北走蜿蜒&#xff0c;南翔缟素。高人韵士&#x…

浩然:人民之子

今天在八宝山公墓举行了作家浩然先生的追悼仪式。来自北京、河北和山东的群众自发做成横幅手持静立&#xff0c;表达对作家哀思。喜鹊登枝杏花雨&#xff0c;金光大道艳阳天&#xff1b;乐土活泉已圆梦&#xff0c;浩然正气为苍生。一位普通读者在留言簿上写道&#xff1a;沉痛…

双向控制引脚的控制代码

双向控制引脚的控制代码 从这个表中可以发现&#xff0c;当高阻态Z和0或者1值同时出现时&#xff0c;总能保持0或者1的原状态不变。设计双向引脚的逻辑时可以利用这个特性&#xff0c;引脚在做输入时&#xff0c;让输出值取Z状态&#xff0c;那么读取的输入值完全取决于实际的输…

VC,一条会被鼠标移动的直线

对话框中的小红线可以被移动的 一、类名是 CBinarizationDlg 二、定义两个变量 BOOL m_flag; int nPos; 在构造函数初始化m_flag false;nPos256; 三、响应消息函数三个 afx_msg void OnPaint(); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnLBut…

如何修改浏览器服务器时间格式,浏览器模式怎么改模式

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。以360浏览器为例&#xff0c;浏览器模式改模式的方法&#xff1a;打开浏览器主页面&#xff0c;点击右上角的闪电图标即可更改模式。网页浏览器(Web Browser)&#xff0c;常被简称为…

乒乓操作及实例

乒乓操作 乒乓操作是一个主要用于数据流控制的处理技巧。 外部输入数据流通过“输入数据选择控制”模块送入两个数据缓冲区中,数据缓冲模块可以为任何储存模块,比较常用的储存单元为双口RAM.SRAM,FIFO等 在第一个缓冲周期,将输入的数据流缓存到“数据缓冲1”模块。在带二…

《斑点狗眼里的世界》一书的铅笔画插图

《斑点狗眼里的世界》&#xff08;The World Behind Glasses - A Dalmatians view -&#xff09;一书&#xff0c;将由同心出版社出版。作者是加拿大籍华人文钊先生。书中记录了作者夫妇与一只斑点狗游历世界的生活。这是该书的100幅铅笔画插图中的一部分。作者为薛晶晶。狗…