csapp笔记
文章平均质量分 85
对于csapp知识点概括总结,方便后期复习
roboko_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
x86-64数据传输指令
关于汇编语言一些基础概念的更详细的介绍,可移步该指令集中一个字2字节。该架构有16个64位寄存器,名字都以%r开头,每个寄存器的都可单独拿出来使用。如下图当指令以寄存器为目标时,对于生成小于八字节的结果的指令,有两条规则:生成1、2字节的保持高位不变;生成4字节的把高四字节置为0。这些寄存器中最特别的是栈指针%rsp,用来指明运行时栈的结束位置。在过程的实现中,这个寄存器很重要。原创 2025-02-01 23:20:28 · 572 阅读 · 0 评论 -
csapp2.4节——浮点数
但对于0.101010,它若要舍入到小数点后四位,有两个方向,0.1010和0.1011,算出0.101010与这两个数的差的绝对值是相同的,说明四位后是中间值,这时采用向偶数舍入的策略,选择0.1010。下面举个例子来理解编码,例如十进制小数3.75,转化为二进制小数为11.11,我们要将它表示为一个float类型的数,也就是说有8位阶码,Bias=127,23位小数字段。对于n位小数字段,在规格化表示下,只存储了小数点右边的值,在计算最终值时再加上1,因为左边的值恒为1,这样可多一位精度。原创 2025-01-25 21:46:33 · 899 阅读 · 0 评论 -
csapp笔记——2.3节整数运算
对于的整数x,y,定义表示将x与y的和截为w位由此推得检测无符号加法是否溢出得方法是判断结果是否比x,y中的任何一个小。无符号数的逆元定义为使得的y,若x为0则y为0,否则,y为。原创 2025-01-23 21:18:21 · 558 阅读 · 0 评论 -
csapp笔记——2.2节整数表示
这节很有意思的点在于将整数的编码用数学的语言描述,这样从数学角度思考能更好的理解补码的作用,补码的一些好用的性质,也更加严谨。原创 2025-01-20 19:49:57 · 981 阅读 · 0 评论
分享