跳过正文

系编-intro

·53 字· loading · loading ·
Masterlong
作者
Masterlong
熬夜,但是世界之夜
目录
系统级编程 - 这篇文章属于一个选集。
§ 1: 本文

intro
#

进制表示

bits
#

地址——Byte

虚拟地址


小端(win Linux)

大端(mac network)


移位

  • 逻辑移位补0

  • 算数移位补符号位


溢出

flag register 记录carry bit标志有无溢出


IEEE 浮点数规范 754

32位 float

$(-1)^sM2^E$

s:符号位,1位

M:系数,[1, 2),23位

  • 实际存储只存储尾数部分(fraction,无1)

E:指数,8位

  • =E(真值)+Bias(偏移量,127)

    • 把范围移到非负区间

S|E|M


Denormalized value

exp = 0, fraction= 0

  • 0

  • 存在+0 -0

exp=0,fraction!=0

  • 数据下溢,很小不能表示

exp=1,fraction=0

  • inf

  • 有正负

exp=1,fraction!=0

  • NAN(not a number)6:不是有理数

浮点数由于对齐会损失精度(浮点加法most)

系统级编程 - 这篇文章属于一个选集。
§ 1: 本文

相关文章

数据库-1
·125 字· loading · loading
为‘夹洋文’做一丢丢辩护
·5 字· loading · loading
图形学-基本图形系统
·124 字· loading · loading