IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 计算机组成1 --Number Representation -> 正文阅读

[数据结构与算法]计算机组成1 --Number Representation

Logical Operations

  • Shift operations
    • Left Shift

      throw away extra bits on left, fill with 0’s on the right

    • Right Shift

      throw away extra bits on right

      logical shift: fill with 0’s on the left

      arithmetic shift: replicate most significant bit(x >> k gives ? x / 2 k ? \lfloor x/2^k \rfloor ?x/2k? towards negative infinity)

Floating Point Representation

Biased Representation

The actual value is the binary value plus a fixed bias

Definition

20220310163749

( ? 1 ) s × ( 1 + F ) × 2 E (-1)^s\times(1+F)\times2^E (?1)s×(1+F)×2E

  • S represents Sign
    • 1 for negative, 0 for positive
  • Significand
    • implicit leading 1, signed-magnitude (not 2’s complement)
  • y’s represent Exponent
    • in biased notation

      2 k ? 1 → 2 k ? 1 2^{k-1}\rightarrow2^k-1 2k?12k?1(bias of -127 for 32bits, -1023 for 64bits)

Special Cases

Exponent(Biased)SignificandObject
000
0nonzeroDenorm
1-254aynthingNormal Floating Point
2550Infinity
255NonzeroNaN

Overflow and Underflow

  • Overflow ( > 2.0 × 1 0 38 >2.0\times10^{38} >2.0×1038or < ? 2.0 × 1 0 38 <-2.0\times10^{38} <?2.0×1038)

  • Underflow ( ? 2.0 × 1 0 38 < x < 2.0 × 1 0 38 -2.0\times10^{38}<x<2.0\times10^{38} ?2.0×1038<x<2.0×1038 without 0)

0, ∞ \infty and NAN

  • 0:Bit pattern all 0s

  • ∞ \infty ( 1 ÷ 0 1\div0 1÷0)

    • Sign bit 0 or 1, largest exponent (all 1s), 0 in fraction
  • NaN( ∞ ? ∞ \infty-\infty ?, 0 ÷ 0 0\div0 0÷0)

    • Sign bit 0 or 1, largest exponent (all 1s), not zero in fraction

op(NaN, X) = NaN

20220310173933

Demorms

Denormalized number:

  • no (implied) leading 1(just F F F),frac nonzero
  • exponent all 0,value = 1 – Bias (instead of 0 – Bias)
  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:38:43  更:2022-04-01 23:40:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 9:44:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码