CSAPP
Mr陈哈哈
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CMU-15213-bits-ints-part2总结
该文章为作者自学CMU 15213 课程的自我总结,希望也可以帮到你,学习资源为b站加cmu课程主页,配套书籍为CSAPP,使用的程序语言为C如果觉得有帮到你,请点赞收藏,谢谢!!!无符号数的加法假设8bit的长度的两个操作数u、v,相加之后有可能会产生进位,因此实际的产生的结果可能是9bit的,在计算机的操作中会把多余的进位直接去掉,因此产生的是8bit的结果,而这个过程其实对应到数学之中就是对于相加后的结果进行取模操作,而模的数位2的8次方,即256。这就产生了一个数学和实际计算机操作的问题.原创 2020-10-15 00:14:14 · 466 阅读 · 0 评论 -
CMU-15213-bits-ints-part1总结
该文章为作者自学CMU 15213 课程的自我总结,希望也可以帮到你,学习资源为b站加cmu课程主页,配套书籍为CSAPP,使用的程序语言为C如果觉得有帮到你,请点赞收藏,谢谢!!!概括首先第一二节课是在回顾一些基本概念,如bit和byte,其次以bit的角度去看待我们如何存储int类型,如何在bit层次上进行移位、裁切、拓展等操作,以及计算机内部如何实现乘除操作。bits计算机所有的数据都是有bit组成,也就是逻辑上的01和实际电路显示的高低电平,计算机通过不同的方式去解读bit所代表的内容.原创 2020-10-07 16:27:13 · 437 阅读 · 0 评论 -
CSAPP学习心得(一)程序在计算机系统的漫游之旅
程序的执行过程信息的存储从最简单的程序hello world开始,当完成代码的编写后,这个程序就以字节序列的方式存储起来,每一个符号空格换行都由对应的数字唯一代表并且称之为ASCII码。同理,所有的资源信息都是使用这种字节或者更小的单位比特来存储,但是面临的问题是,如何识别这些比特时信息、资源还是程序呢?计算机采用的方法时识别上下文(context concatenate-text)的信息,区分比特表示的对象。程序的翻译程序完成后,就需要完成从人可以理解到机器可以理解的过程,因此完成程序hello.原创 2020-07-21 15:42:53 · 310 阅读 · 0 评论
分享