
深入理解计算机系统
奋斗的☞小鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言中的移位运算
移位运算 移位运算包括左移和右移 左移运算: x<<k:x左移k位,并在右端补零。 右移运算: 逻辑右移: x>>k:x右移k位,并在左端补零。 算术右移: x>>k:x右移k位,并在左端补最高有效位的值。 下表为对一个8位参数x的两个不同的值做不同的一位操作得到的结果: 操作 值 参数x [01100011] [10010101] x&l原创 2018-09-19 15:03:20 · 13005 阅读 · 2 评论 -
IEEE浮点数表示
IEEE浮点数表示 符号 尾数 阶码 单精度浮点数:1为符号位,8位阶码字段,23位小数字段,共32位; 双精度浮点数:1位符号位,11位阶码字段,52位小数字段,共64位; 被编码的值分三种情况: 偏置:bias 情况1:规格化的值: e是无符号数,E = e - bias; M = 1 + f; 情况2:非规格化的值: E = e - bias; M = f; 情况3:特殊值 阶码值全为...原创 2018-09-29 20:12:46 · 1138 阅读 · 0 评论