深入理解计算机系统
本专栏是作者阅读《深入理解计算机系统》的读书笔记
XXXXiaojie
这个作者很懒,什么都没留下…
展开
-
第二章信息的处理和表示(2.整数表示)
2.整数表示用位来表示整数有两种不同的方式:1. 表示非负数 2. 表示负数、零、正数引入一些数学术语整型数据类型C语言支持多种整型数据类型-------表示有限范围的数。每种类型都能用关键字来指定其大小,这些关键字 包括char、short、long,同时还可以指示被表示的数字是非负数(声明为unsigned),或者可能是负数(默 认) 无符号数的编...原创 2020-01-07 20:02:45 · 387 阅读 · 1 评论 -
第二章信息的处理和表示(1.信息存储)
概述现代计算机存储和处理信息以二值信号表示。这些二进制数字形成了数字革命的基础二值信号能够容易地被表示、存储和传输,例如穿孔卡片上有洞或无洞、导线上的高低电压、磁场的顺时针或逆时针三种最重要的数字表示: 1. 无符号编码基于传统的二进制表示法,表示大于或者等于零的数字 2. 补码的编码是表示有符号整数的最常见的方法,有符号整数就是可以为正或为负的数字 3. 浮点数编码是表示实数的科...原创 2020-01-04 18:59:36 · 524 阅读 · 0 评论 -
第一章计算机系统漫游
概述 计算机系统是由硬件和软件组成的 一个最基本的c语言程序: #include<stdio.h> int main() { printf("hello world"); return 0; }1信息就是位+上下文hello程序的生命周期是从一个源程序开始的,即程序员通过编辑器创建并保存的文本文件,文件名是hello.c。源程序实际上...原创 2019-12-31 20:50:48 · 1138 阅读 · 2 评论