一、疑问

看锆石fpga计算峰峰值时的疑问:为什么判断data_max_sub[8]就知道AD_DATA、data_max哪个大?

二、猜测

当data_max_sub[8]==0时,就把ad_data_reg赋给data_max_n,也就是:当AD_DATA大于data_max时(data_max_sub[8]==0),data_max_sub是正数时,把减数赋给data_max。所以我猜测data_max_sub[8]是符号位。

三、仿真验证我的猜测

依据仿真结果来看:

①temp的最高为的确是符号位。

②负数以二进制补码形式保存。(正数也是,正数原码补码一样)

四、展望

①下一步验证直接把负数赋给a或b,看二进制保存情况。

②学习signed的用法,我还是不懂有符号数、无符号数。

(有懂的麻烦解释一下,或者留讲解此知识的链接或书籍,谢谢)

转载于:https://www.cnblogs.com/helloamigos/p/10577048.html

关于补码--看锆石fpga计算峰峰值时的疑问启示相关推荐

  1. igraph 算网络指标_量化投资中,计算技术指标时常见的8个坑

    这是邢不行第 49 期量化小讲堂的分享 作者 | 助教-夏普.邢不行 "我自己计算的指标,跟同花顺给出的指标值差别很大,这是什么情况?" "talib计算的指标和很多主流 ...

  2. 【邢不行|量化小讲堂系列49-实战篇】量化投资中,计算技术指标时常见的8个坑

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...

  3. hashmap计算hashcode时为什么要把高位右移16位

    写在前面: 1.如有错误请看官斧正. 2.建议把例子复制出去,自己用各种位运算算一下,然后也像我这样把异同处标出来,这样能在自己计算的过程中有更深的领悟. 一.hashmap计算hashcode时为什 ...

  4. java泛型不是计算运行时的数据类型

    2019独角兽企业重金招聘Python工程师标准>>> package com.ada.data.entity;import java.io.Serializable;import ...

  5. python 跳过计算错误_在python中计算分数时如何跳过被0除的错误?

    我正在运行一个很长的CSV文件下面的函数.函数每50行计算列MFE的Z分数.这50行中有一些只包含零,因此在计算Zscore时,程序会停止,因为它不能被零除.如何解决这个问题,而不是停止程序运行打印这 ...

  6. C++获取当前时间及计算当前时间距某个时间点的时间段

    1.获取系统时间: #include<Windows.h> #include <iostream> using namespace std;int main() {SYSTEM ...

  7. 【泛微表单】请假流程中计算请假时长(非系统自带考勤类型)

    请假流程计算请假时长 按一天8小时计算,日期为浏览按钮日期字段,时间为单选下拉框: <script> var beginTimeId = {id: "field22286&quo ...

  8. R语言计算相关系数时出现NA的解决办法

    如图使用cor()函数计算相关系数时出现了NA值.这是因为输入的数据中含有缺失值. df <- na.omit(df) # df 是传入cor()函数的数据框 只要使用na.omit()函数去除 ...

  9. java 计算有效时长,有一时间段不计算时长

    java 计算有效时长,有一时间段不计算时长 计算时效性 计算 2020-08-07 10:10:23 到 2020-08-08 22:10:23 时间段内有多少小时,每天的01:00:00至06:0 ...

  10. Java计算请假时长(根据规则设置去除节假日、休息日、特殊日期)

    首先选择的日期要判断是不是节假日: 这里是写了工具类获取全年的日期信息. dateUtils工具类 某年第一天可以直接拼接 yyyy-01-01 获取节假日方法: public class DateU ...

最新文章

  1. 为什么使用缩进来分组语句?15个为什么,帮助你更好的理解Python!
  2. 17岁「天才少女」被8所世界名校录取,最终选择MIT计算机系,还说学成后肯定回国...
  3. gitlab 开源项目 星_49必须了解的机器学习开源项目,Github上平均3600星
  4. loadrunner11录制不成功解决方法(收集)
  5. 数据结构java语言描述朱战立_数据结构——树(Java语言描述)
  6. jquerymobile页面跳转和参数传递
  7. 大家可以在十分钟内入睡吗?有什么快速入睡的方法吗?
  8. docker的php教程https,Docker搭建php环境教程详解
  9. vs2012 express 密钥
  10. java 读取gzip_Java读取GZIP
  11. 重要的产品分析模型:AARRR模型
  12. tcsc工作原理matlab仿真,基于Matlab的TCSC建模与仿真研究.doc
  13. 瑞盟高精度模数转换器,MS1242,MS1243,
  14. 因对某产品的一丝质疑而到被洗脑式怼,引起对于社交电商的一丝看法
  15. 敏捷团队要有一个《伊凡卡目标》——计划会的共识和每日站会的焦点
  16. Список систем управления базами данных России в 2022 году
  17. LeetCode——998.最大二叉树 II
  18. 磁吸充电宝CE认证介绍
  19. 关于矩阵自由度的解释
  20. 高性能计算机 西北农林科技大学,高性能计算平台

热门文章

  1. 二次解析视屏 php,最新PHP二次视频解析源码 带后台版
  2. 【科普文】一文详解红外遥控模块工作原理
  3. 基于matlab的CIC滤波器仿真
  4. 直方图规定化的编程实现
  5. 短链接生成接口、长链接转换短链接,可根据ip归属地个性化跳转、随机跳转
  6. 组合体计算机绘图的实验原理,《机械制图及计算机绘图》实验教案.pdf
  7. 如何在csdn写博客
  8. SAP Serial Number
  9. matlab深度DoF图像修复,恢复玩dnf在win10中出错client.exe损坏的图像的技巧
  10. 回到十七世纪,让我来编算一本常用对数表(对数结果是小数,要有分数的思想,指数的幂是分数,这样可以实现小数分数转化位整数的幂的求法)