问题标签 [ieee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vhdl - Quartus 项目中 ieee 和 floatfixlib vhdl 库之间关系的描述
我开始使用 Altera 的 Quartus 包学习 FPGA 编程。
我有一些遗留代码,包括以下内容:
不幸的是,评论中的链接现在已经失效。
最初我有以下错误:
在阅读完之后,我使用这个答案将相关的 ieee 库文件(fixed_float_types_c.vhdl
, fixed_pkg_c.vhdl
, float_pkg_c.vhdl
)归于 ieee_proposed 库,并将代码更改为:
然后似乎可以编译。
但是,我不确定这是否是正确的方法,而且我对这些库开发背后的高级故事的理解也很缺乏。
因此; 请描述 ieee 和 floatfixlib vhdl 库之间的关系。对它们发展的原因、简短的时间表和它们的现状进行简洁的描述将是理想的。
vhdl - 定点转换;了解 ieee_proposed 库中的 to_sfixed(x,y,z) vhdl 函数
我正在查看一些包含以下行的代码:
这a
条线运行后是什么?
我想我在 中找到了函数float_pkg_c.vhd
,这似乎是代码的关键部分:
To_sfixed——“浮动”到“固定”。输入:arg(浮点数)、left_index 和 right_index(自然)或 size_res(ufixed)。参数 round_style : Boolean (true), overflow_style : Boolean (true), check_error : Boolean (true) 和 denormalize : Boolean (true)。
但是,我仍然没有计算出预期的位数 - 我期望总共 13 位是正确的吗?
有没有一种简单的方法可以为自己回答这些问题(例如使用命令行界面)?
https - 有一些 HTTPS 标准吗?
我必须回答这个问题:
(4) 描述产品是否包含或使用专有的、未发布的或非标准的加密功能,包括未被正式认可的国际标准机构采用或批准的加密算法或协议。
我的产品只使用带有 API 的 HTTPS 通信,所以我想通过参考一些标准来回答。
所以我的问题是:是否有一些标准(RFC)描述 HTTPS 协议及其所有功能,如 SSL/TLS、不同的密码套件等?
c - 如何防止 C99 浮点代码更改优化级别的结果
我在下面编写了这段代码来测试系统是否符合 C99 的 IEEE 754。问题是结果会随着优化级别的不同而变化。如果我坚持优化级别为零,则大多数测试都会通过。但是如果我将优化级别提高到 -O3,那么大多数测试都会失败。我试过-ffloat-store。它没有改变任何结果。
我已经在使用 GCC 5.2.0 的 Mac OS 10.4.11 PowerPC 和使用 GCC 4.2.1 和 GCC 4.9.2 的 Mac OS 10.6.8 上尝试了这个程序。结果是一样的。大多数测试仅在使用优化级别 0 (-O0) 时通过。我认为这是 GCC 的一个错误,但在我报告它之前,我想听听其他人对代码的看法。
这就是我编译代码的方式: gcc -o testc99 main.c -O0
c - C中的int,float和double之间的转换
我不太了解 C 中的强制转换。任何人都可以帮助我解决《计算机系统:程序员的观点》一书中的问题:
我们生成任意整数值 x、y 和 z,并将它们转换为 double 类型的值,如下所示:
对于以下每个 C 表达式,你要指出该表达式是否总是产生 1。如果它总是产生 1,请描述基本的数学原理。否则,给出一个使其产生 0 的参数示例
metadata - DSpace OAI-PMH 采集元数据导出
我希望在我的 DSpace 实例中通过 OAI-PMH 公开其他元数据。我添加了一个新的元数据模式“lrmi”,还添加了一些元数据字段。通过提交表单,我已经能够使用我的 lrmi 模式中的字段。但是,我似乎无法在 DSpace OAI-PMH 接口中公开这些字段,因为它只公开 dc 模式中的字段。如何在 OAI-PMH 界面中公开来自新模式的自定义字段?“IEEE-LOM”模式也会出现同样的问题。我认为这个问题与这个论坛有足够的相关性,但不知道为什么这个问题从我之前的一篇文章中被关闭。
java - 想要在 Java 中将 32 位 IEEE 字符串转换为十进制。
我正在尝试将 32 位字符串转换为十进制...
示例:“00111111100000000000000000000000”> 1 和“01000001101000000000000000000000”> 20
我正在尝试下面的代码,但我得到的结果是完全错误的。“00111111100000000000000000000000” > 2147483647
有什么建议吗?
zigbee - IEEE 802.15.4 超帧结构时隙对齐原因
考虑 IEEE 802.15.4 协议超帧结构(图片来源:Google)
在这种结构中,竞争访问期(CAP)总是跟在无竞争期(CFP)之后。
那么,先保留CAP再保留CFP有什么特别的原因吗?会不会是其他方式?
谢谢你。
ieee-754 - IEEE 十进制到二进制转换
我想使用 32 位的 IEEE 754 将 $14.83984375$ 转换为二进制。
真正的解决方案是:$01000001011011010111000000000000$。但我不明白。
我的解决方案是:
1. 符号为正: 0
2. 二进制中的 14 等于 $1110$
$0.83984375$ 等于 $110101100...0$
3. 所以指数是 3,我们得到: $3+127 = 10000010$ 位
所以如果我们把它放在一起,我们得到 $0 10000010 110110101100...0$
失败是,我有 $0.83984375$ 等于 $110101100...0$ 并且解决方案说 $0.83984375$ 等于 $110101110...0$。
1 美元从哪里来?
先感谢您。