计算机系统:基于x86+Linux平台
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 数据的机器级表示与处理

高级语言程序中需定义数据的类型及存储的数据结构。例如,C语言程序中有无符号整数(unsigned int)类型、带符号整数(int)类型、单精度浮点数(float)类型等,多个相同类型的数据可构成数组(array),多个不同类型的数据可构成结构(struct)。那么,在计算机内部如何表示、存储、运算和传送高级语言程序中定义的数据呢?

本章重点讨论数据在计算机内部的机器级表示和基本运算,主要内容包括进位计数制、无符号整数和带符号整数的表示、IEEE 754浮点数标准、西文字符和汉字的编码表示、C语言中各种类型数据的表示和转换、数据的宽度和存储、数据的基本运算及其运算电路。