408计组第二章数据的表示和运算常见疑惑点(一轮)
Q浮点数中的阶码的阶符作用是什么 为什么不能统一让阶码为正数 只改变尾数的大小 这样还能多表示一位阶码A这个方法(去掉阶符)会导致尾数可以随意改变 比如我原本阶码数值部分是10(二进制) 现在改成100 相当于小数点向左移动了两位 而每移动一位意味着我需要更高精度(更多位)的尾数数值长度 反而得不偿失 所以阶符的负号可以带来更高的靠近0的精度 并且当尾数可以随意改变时 会出现同一个数有很多种编码方式的情况 最后如果真的将阶符代表的意义去除只考虑数值 也并没有多表示一位阶码 而是从原来的-2的n-1次方至2的n-1次方-1变成了0到2的n次方-1Q浮点数是连续的吗A:看湖科大的这张图 好像有一种浮点数是连续的错觉 但仔细想一想就知道固定位长的浮点数可以表示的浮点数的是有限个的 浮点数不是一个连续的区间 不能表示所有的小数所以Q计算机内部没有小数点 应该怎么区分定点小数和定点整数A计算机本身不分辨是“人”程序员、编译器或指令集架构提前约定好的。在数据存入计算机之前就已经约定好这组数据是整数还是小数了对于 CPU 的加法器来说它根本不在乎你是整数还是小数。它只负责把两串二进制按位相加。Q基数为2的规格化数不应该是小数点右边第一位为1吗 为什么在单精度浮点数中尾数最左边部分隐藏的1是在小数点左边的 而小数点右边的第一位不需要是0了A因为前面这个规则只是针对定点小数 对于浮点数采用的是IEEE 754 标准 两个没有关联Q算术移位中有两种算术左移方法 当发生溢出的时候两个结果是不一致的(数值一致但不同正负性) 哪个是对的A溢出之后的值是无效的 两个模型算出来的结果不一样但是不影响 对于CPU只要知道这是一个错误的结果就行 对于这一点两者是相同的 所以最终结果相同Q为什么在进行加法右移之后acc的最低位的值移动到了mq的高位中A一开始ACC存放的是被乘数和乘数最低有效位(最后一个1的位置)的值 这个值是最后结果的尾端 随着MQ中存放的乘数的每一位遍历完 结果的乘积是ACC和MQ的总长度 所以必须要将ACC的最低位移到MQ中 而不是丢掉 并且每一轮乘积只能保证最后一位以后都不发生改变 所以每次移动只能移动最后一位Q为什么这里yi1-yi为0时部分积0 如果按照正常的乘法运算 不应该是遇到0不变化 遇到1加上x的补码吗 为什么这里变成了1-0和0-1变化A第一个是原码的乘法 这个是补码的乘法Q这里如果x绝对值的补码-y的绝对值的补码溢出了符号位不就变成0了吗 那不就成正数了A在除法的一步减法中是正数(因为符号位被去除掉了 剩下的是被除数的绝对值)负数 所以一定不会溢出Q为什么这个最后算出来的商恢复负的符号位只需要改变符号位即可而不是恢复成原码形式A这里进行的是原码除法 将数值位的绝对值单独分离出来进行除法操作 最后算出来的值也是无符号的值 所以只需要改变符号位即可Q小端方式存在的意义是什么 大端存储不是可以天然的将地址按顺序取出吗 为什么还要小端方式A大端更符合直觉 小端存储将低位有效字节放在低地址 在整数存储、指针类型转换、低位截取等场景下有一些工程上的便利 因此 现代许多通用处理器选择了小端作为内存字节序Q尾数舍入为什么会引起阶码上溢A保护位舍入可能会影响到隐藏位的溢出 为了规格化 需要进行右规 而右规是造成阶码上溢的原因

相关新闻

C语言数据输出函数全解析

C语言数据输出函数全解析

上节讲了关于数据输入函数,这节就来讲讲数据输出函数深入了解C语言:数据输入函数的使用方法及注意事项数据输出函数将程序里变量或者数组之中的数据, 依照指定格式, 输出至屏幕、文件、网络等外部目的地的函数, 被称作数据输出函数。C语言里常用的数据输…

2026/10/8 23:41:48 阅读更多 →
Diff-DDoS:使用表格扩散模型为5G使能CPS实现真实信息物理攻击合成与鲁棒检测

Diff-DDoS:使用表格扩散模型为5G使能CPS实现真实信息物理攻击合成与鲁棒检测

大家读完觉得有帮助记得关注和点赞!!!摘要面向5G使能信息物理系统的基于深度学习的DDoS检测器面临两个挑战:稀缺的真实标记攻击数据以及朴素合成替代品的不真实性,这限制了针对自适应对手的鲁棒性。在固定缩放乘数的手…

2026/10/9 18:19:00 阅读更多 →
基尔霍夫定律实战:直流电路分析中的KCL/KVL应用与心得

基尔霍夫定律实战:直流电路分析中的KCL/KVL应用与心得

基尔霍夫定律在直流电路分析中的实践与心得在电气工程和电子技术的学习路上,基尔霍夫定律(KCL和KVL)是一门绕不开的核心基础课。无论你是刚接触电路理论的学生,还是已经在实验室里调试板子、处理多回路故障的工程师,这…

2026/10/9 18:04:34 阅读更多 →

最新新闻

C语言安全计算组合数:避开阶乘溢出的三种实战方法

C语言安全计算组合数:避开阶乘溢出的三种实战方法

1. 这不是数学课,是C语言里“数数”的硬功夫组合数和排列数,表面看是高中数学里的两个公式:C(n,k) n! / [k!(n−k)!],A(n,k) n! / (n−k)!。但真把它搬到C语言里写,你会发现——课本上那个“除法”根本不能直接照搬。…

2026/10/9 20:42:11 阅读更多 →
Sentinel-1雷达影像参数全解析:从轨道到极化,避开形变监测的坑

Sentinel-1雷达影像参数全解析:从轨道到极化,避开形变监测的坑

1. 哨兵一号数据的基本盘:为什么雷达影像值得你花时间第一次接触哨兵一号(Sentinel-1)数据的人,十有八九是被它那套“黑话”劝退的。打开一个SAFE文件夹,里面一堆TIFF、XML、还有长得像乱码的文件名,跟平时…

2026/10/9 20:42:11 阅读更多 →
Elasticsearch生产环境配置全解析:核心文件与最佳实践

Elasticsearch生产环境配置全解析:核心文件与最佳实践

1. 配置全景:ES启动前先搞清这四类文件先同步一个概念:很多人一说“ES配置文件”就只盯着elasticsearch.yml,其实一个生产环境可用的 ES 实例,至少要同时处理好四类文件。缺了哪一个,轻则启动报错,重则集群…

2026/10/9 20:42:11 阅读更多 →
洛朗级数:从奇点分析到留数定理的完整指南

洛朗级数:从奇点分析到留数定理的完整指南

1. 从一个“反直觉”的数学工具说起第一次在复分析课上听到“洛朗级数”这四个字的时候,我脑子里冒出来的第一个念头是:这不就是泰勒级数换了个名字吗?毕竟泰勒级数已经能把一个光滑函数在一个点附近展开成幂级数了,为什么还要再搞…

2026/10/9 20:42:11 阅读更多 →
模糊综合评价实战指南:从指标搭建到算子选择

模糊综合评价实战指南:从指标搭建到算子选择

1. 模糊综合评价到底在评什么第一次接触“模糊综合评价”这个词,很多人会以为它是一套高深的数学理论,跟自己没什么关系。但如果你做过供应商打分、员工绩效评估、产品体验评分、方案选型对比,甚至帮朋友挑过房子,那你其实已经在做…

2026/10/9 20:42:11 阅读更多 →
量化策略研发自动化:Agent集群与岭回归可视化实战

量化策略研发自动化:Agent集群与岭回归可视化实战

简介:面向量化宽客与Python开发者的配套工程源码,以三个脚本演示人工智能体驱动的‘逻辑生成→数学验证→工程落地’研究闭环。压缩包共含2005个文件,以1917个Python脚本为主体承载演示逻辑,另含C/C头文件与实现辅助理解底层依赖&…

2026/10/9 20:41:11 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →