美文网首页
csapp第一章信息表示

csapp第一章信息表示

作者: 月月与 | 来源:发表于2020-09-07 15:40 被阅读0次

二进制表示,单个位与位组合;
计算机表示法用有限数量的位对一个数字编码,会产生溢出等问题。溢出错误的存在任然不会违背结合律和交换律;浮点运算由于精度有限故不可结合。
二、十、十六进制转换;
基本C数据类型的典型大小

类型 WIN32 WIN64 Linux32 Linux64
char 1 1 1 1
short 2 2 2 2
int 4 4 4 4
long 4 4 4 8
long long 8 8 8 8
float 4 4 4 4
double 8 8 8 8
void * 4 8 4 8

程序员应该力图使他们的程序在不同的机器和编译器上可移植。可移植的一个方面就是使程序对不同数据类型的确切大小不敏感。
大端法、小端法存储;
位向量表示有限集合:从右往左数第几个为1;
移位运算,逻辑右移和算术右移;
无符号数编码具有唯一性;
补码编码具有唯一性;
减少无符号整型数据类型的使用;
浮点表示:符号位、尾数、阶码,根据阶码exp的取值分为规格化的值、非规格化的值、无穷大、NaN。其中:
E=e-Bias
Bias=2^{k-1}-1
浮点加法运算可交换,但是不可以结合;浮点乘法可交换,不可以结合。

相关文章

  • csapp第一章信息表示

    二进制表示,单个位与位组合;计算机表示法用有限数量的位对一个数字编码,会产生溢出等问题。溢出错误的存在任然不会违背...

  • CSAPP-2-信息的表示和处理

    如果能完全理解计算机系统以及它对应用程序的影响,那么恭喜你,你走上了一条为数不多的大牛道路。 本文是深入理解计算机...

  • CSAPP数字表示

    1、无符号数、有符号数、补码 C 语言是支持多种整型数据类型的,下面我们看一下在 32 位机器和 64 位机器中,...

  • CSAPP 信息存储

    1、信息存储 大多数计算机使用 8 位的块,或者字节,作为最小的可寻址的内存地址,而不是访问内存中单独的位。机器级...

  • data lab

    data lab是对应于csapp第二章——信息的表示与处理对应的实验。在限定操作符和操作次数的前提下,使用位级运...

  • CSAPP 第二章 信息的表示和处理

    序言 对二进制信号执行存储和运算的电路十分可靠,可在一块单独的硅片上集成上百万个这样的电路。 每台计算机都有1个字...

  • 信息表示

    待续

  • csapp第2章-数据表示

    title: csapp2-数据表示date: 2019-03-27 20:50:48 0. 前言 只记载重难点内...

  • bomb lab 解题报告

    对应课本csapp 的实验 https://hakula.xyz/csapp/bomblab.html[https...

  • CSAPP Datalab

    CSAPP Datalab 解题记录 Int 1. 用~ & 表示 ^ x&~y 是指当 x为1的时候,y为0的情...

网友评论

      本文标题:csapp第一章信息表示

      本文链接:https://www.haomeiwen.com/subject/athkektx.html