《深入理解计算机系统》读书笔记(二)信息的表示和处理

前言

继续阅读《深入理解计算机系统》这本经典书籍
本节是第二章
信息的表示和处理

1、信息存储

小端法:最低有效字节在最前面,如android和IOS
大端法:最高有效字节在最前面
《深入理解计算机系统》读书笔记(二)信息的表示和处理
字符串最常见的是用ASCII码
代码的机器表示则每个机器不同

2、整数表示

本节涉及以下知识点:

  • 无符号有符号
  • 补码
  • 位的扩展和截断

都是基础知识,但需要注意
容易在程序执行中引发错误

3、整数运算

本节涉及以下知识点:

  • 加法
  • 乘法,主要是位移
  • 补码运算

要注意的是溢出

4、浮点数

浮点数的标准是IEEE754
《深入理解计算机系统》读书笔记(二)信息的表示和处理
具体例子
《深入理解计算机系统》读书笔记(二)信息的表示和处理
关于舍入
有以下几种
《深入理解计算机系统》读书笔记(二)信息的表示和处理

结语

本章都是很基础的东西
不过书中讲的很详细
公式推导和各种特殊情况考虑