腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
32/16位除法处理器上的64/32位除法
、
、
是一个小型的16位微控制器,没有浮点
运算
和整数
运算
,只有16/16除法和32/16除法,都需要18个周期。目前,我正在使用一个非常慢的软件例程(~7500个周期)来做64/32除法。类似于我已经使用16x16
乘法器
和加法器来计算32x32乘法吗?我使用的是
C
语言
,但我可以使用任何关于如何实现它的一般解释……我希望目标是<200个周期(如果可能的话)。
浏览 1
提问于2011-01-23
得票数 22
回答已采纳
2
回答
自定义按位与本机CPU操作的性能
、
、
、
、
我一直试图在
C
++中为RSA实现创建自己的大整数类(仅用于实践目的)。我认为这样的事情在性能上得到很好的实现的唯一方法是使用
C
++的内建位
运算
(&小于^),这意味着为加法实现自定义的满加法,为乘法实现二进制
乘法器
,等等。我感兴趣的事情可以表述如下:使用按位
C
++操作的数字算法(如满加法器、
乘法器
)的硬件电路自定义仿真器在性能方面会慢些吗?换句话说,如果我将自己的无符号整数类设为64位大小,并使其在执行加法、乘法、除法所需的按位
运算
数方面“理想”,那么它的性能是否
浏览 9
提问于2021-08-30
得票数 0
回答已采纳
1
回答
如何在Modelsim中进行左移以构建booth
乘法器
我正在写一个
代码
的布斯
乘法器
在ModelSim。目前,我正在一个for循环中实现我的
代码
。在for循环中,存在一次检查2位
乘法器
的if..else条件。这里我需要做一个被乘数的左移,但是我做不到。既然移位
运算
符在这里不起作用,我们如何在ModelSim中进行左移呢?
浏览 1
提问于2012-12-22
得票数 0
1
回答
大整数的乘法(阶乘)
、
、
我无意中在互联网上看到,函数编程
语言
SML允许做任意精度的整数
运算
。我以前在
C
++上写过大整数算法,我决定(出于好奇)通过计算大数的阶乘将我的实现与SML的实现进行比较。但据我所知,当
乘法器
没有多大差别时,快速算法(如FFT或Karatsuba算法)比小学乘法更有效。在这种情况下,它们是存在的,因为(n-1)!比n大得多。
浏览 3
提问于2014-11-08
得票数 2
4
回答
实现模
运算
的更好方法(算法问题)
、
、
最近我一直在尝试实现一个模幂
运算
。我正在用VHDL编写
代码
,但我正在寻找更具算法性质的建议。模
乘法器
的主要组件是一个模
乘法器
,我也必须自己实现它。我在乘法算法上没有任何问题-它只是加法和移位,我已经很好地弄清楚了所有变量的含义,这样我就可以在相当合理的时间内进行乘法
运算
。result,modulus : integer (n bits) (previously de
浏览 1
提问于2010-05-05
得票数 15
1
回答
乘法器
频率
、
我设计了一个16*16
乘法器
。(工作频率为1550 MHz)然后,我使用相同的
乘法器
,通过在输入端放置寄存器来串联执行三次乘法,这些寄存器用于改变输入操作数。乘法的结果存储在寄存器中。当三次串联乘法时,频率降低到500 the,为了避免频率的下降,希望在单
乘法器
的频率下进行
运算
。由于单个
乘法器
需要一定的时钟周期才能完成
运算
,因此,在给
乘法器
新的操作数之前,我们只需等待几个时钟周期。用于此目的的计数器。计数器计数时钟周期并提供完成乘法所需的延迟。我只想让整个
代码<
浏览 2
提问于2017-02-20
得票数 0
2
回答
如何在verilog
代码
中最小化路由时间
、
我编写了verilog
代码
,当我合成它时,定时结果给出了一个高延迟和低频率.我发现最大延迟来自于一个模块的路由时间。
浏览 5
提问于2017-03-11
得票数 0
1
回答
使用自定义类型的特征矩阵
、
算术
运算
符不是为这些数字定义的,所以我定义了它们,例如乘法:} ......但是,我的
代码
编译失败了,并给出了如下消息:为什么找不到我的
乘法器
?一旦我们为这些条目定义了算术<em
浏览 6
提问于2022-11-16
得票数 0
2
回答
Verilog中的二维数组乘法
、
我正在尝试将我的k最近邻
代码
(在MATLAB中)移植到Verilog,这样我就可以在我的设计中使用它,并最终将其放在FPGA板上。现在,MATLAB中的
代码
及其操作相当简单,因为生成空矩阵和单位矩阵,或者乘以2D矩阵之类的事情都可以由预先构建的函数方便地处理。
浏览 6
提问于2013-10-04
得票数 1
1
回答
为什么Random.setSeed xor的Java实现使用0x5DEECE66DL作为参数?
、
代码
xors在将
乘法器
缩小为mod 2^48之前,先用该
乘法器
种子。为什么不直接减少已通过的种子模2^48?
C
等效的seed48不执行xor。
浏览 2
提问于2013-01-10
得票数 6
1
回答
Verilog中的定点带符号乘法
、
、
我正在设计一个带符号的verilog
乘法器
,我打算在另一个模块中多次使用它。在提出上述问题时,我还尝试了对两个输入的符号位进行异或
运算
,并将57:27位分配给最终输出。不适合我,并导致溢出,而在
C
中,相同的输入不会给出任何溢出错误。 (2)对于
C
,我在定点乘法上没有任
浏览 17
提问于2018-03-02
得票数 1
1
回答
LEA是负标度有效的,还是带有缩放寄存器的子?
、
、
、
、
# y = y - 2xsubq %rdi, %rsi # y = y - 4x 但我只想用一行
代码
来结束我想知道是否可以直接将乘法
运算
到寄存器值。
浏览 7
提问于2022-04-11
得票数 0
2
回答
Vivado合成:不支持复杂赋值
、
、
、
我用vhdl实现了一个Booth修改的
乘法器
。我需要用Vivado做一个合成,但这是不可能的,因为这个错误:“复杂的赋值不支持”。这是导致错误的移位器
代码
:generic (M : integer := 6port ( end if;end shift_arch; booth
乘法器
适用于任何
运算
符维度。所以我不能用特定的<
浏览 35
提问于2017-02-01
得票数 0
1
回答
长int高位和低位指针
、
、
、
我试图在
C
中实现改进的顺序乘法算法,其中乘积寄存器的大小是
乘法器
和
乘法器
大小的两倍。在
C
语言
中,int为4个字节,长int为8个字节。我想独立地访问32位。
浏览 5
提问于2016-12-05
得票数 1
回答已采纳
1
回答
为什么按位的‘和’,'xor‘和’或‘有不同的先例?
、
、
在
C
中,给予的优先级是不同的?我之所以要求
C
,是因为大多数现代
语言
都继承了
C
语言
的相似优先顺序,但在
C
之前,我对
语言
不太了解。除此之外,对我来说,为几乎相同的操作指定不同的先例似乎是违反直觉的。我听说过,一开始
C
没有逻辑
运算
符。在这种情况下,它们可能会使用相同的
运算
符进行逻辑和位
运算
,因此它们可能以不同的优先级结束。但在这种情况下,是否有任何
语言
,可能存在于
C
或<
浏览 5
提问于2022-01-18
得票数 2
回答已采纳
1
回答
TODO:在Java 8的Integer类中?
、
在阅读Java 8的类时,我遇到了以下修复-ME:(第379行)// sequence.// I use the "[invariant division by multiplication][2]" trick to// avoid division by 10.// The "trick" h
浏览 0
提问于2018-06-28
得票数 16
回答已采纳
1
回答
如何在
C
中解析十进制UUID字符串?
、
、
、
、
我有一个用十进制数表示的UUID (128位数字),我需要用
C
语言
将它解析成数字形式。我的目标数据结构是一个char16,使用bignum库是不可取的。有人能给我指个合适的算法吗?
浏览 0
提问于2011-02-24
得票数 1
6
回答
为什么在Java和
C
#中逻辑
运算
符和按位
运算
符之间有区别?
、
、
、
像Java和
C
#这样的
语言
既有位
运算
符也有逻辑
运算
符。那么,在这些
语言
中同时使用逻辑
运算<
浏览 1
提问于2013-01-02
得票数 9
1
回答
寻找一种从公共源
代码
生成Java和
C
#类的方法
、
、
我有一个用
C
#编写的“
运算
符”库。现在,我希望能够在java和
C
#中运行这个逻辑,而且我既不想使用JNI wrapper,也不想使用Mono。我正在寻找一种方法来从一个单一的
代码
源/配置生
浏览 18
提问于2017-01-13
得票数 1
回答已采纳
1
回答
在GLSL / OpenCL中使用函数而不是
运算
符?
、
、
、
、
根据我对
C
/
C
++编译器的观察,a = b +
c
;和assign(a, add(b,
c
));没有任何区别 在其他基于
C
的
语言
如GLSL、OpenCL等中进行这样的替换安全吗?我正在构建一个
代码
生成器,我真的想把
运算
符完全抽象出来,用好的老
C
函数来模拟
运算
符。
浏览 1
提问于2013-11-23
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C语言】&运算符
C语言运算符
c语言运算符号
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
使用C语言扩展python加速运算
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券