BUPT-CSAPP 2019 Fall
Lupinus_Linn
如无特殊说明,本人的文章采用 CC BY-NC 4.0 (非商用,注明出处)协议共享,让我们一起学习,共同成长!
展开
-
BUPT-CSAPP 期末复习书后参考题节选及评注
收拾一个学期的学习资料,有价值的东西尽量PO出来,帮学弟学妹们少走弯路。老学长踩过的坑,希望大家就不要再踩了。CSAPP(校内课程名是计算机系统基础,用书是CMU的《深入理解计算机系统》)让人又爱又恨确实有用,自顶向下,从常见的C语言程序入手,到汇编,到机器码,到电路设计,褪下计算机的神秘外衣,其最终不过是经过不同层面反复抽象的电路。此课让初入茅庐者得以一窥计算机的全貌。内容多而浅,什么都...原创 2020-01-10 15:43:31 · 7102 阅读 · 6 评论 -
BUPT-CSAPP 2019 Fall 3.58 3.60 3.63
深入理解计算机系统写在前面:1.这是我的个人作业,在这里写什么样我交上去就是什么样,希望各位不要原样抄袭。2.这里的题目只是我OCR了方便搜索,真要看题目还是得书。3.CSDN的Markdown编辑器和我本地的不完全一样,尤其是LaTeX的语法支持,如果有部分语法错误导致公式无法显示的,请告知我~特别批评CSDN没有汇编的语法高亮,数典忘祖。这里用Java的顶替一下3.58 简单的由汇...原创 2019-11-05 19:29:58 · 3067 阅读 · 4 评论 -
BUPT-CSAPP 2019 Fall 2.60 2.65 2.67 2.68
深入理解计算机系统写在前面:1.这是我的个人作业,在这里写什么样我交上去就是什么样,希望各位不要原样抄袭。2.这里的题目只是我OCR了方便搜索,真要看题目还是得书。3.CSDN的Markdown编辑器和我本地的不完全一样,尤其是LaTeX的语法支持,如果有部分语法错误导致公式无法显示的,请告知我~P88 2.60 替换字节首先看常见位运算符搭配0/1使用时的作用,x指某一位x&...原创 2019-10-25 19:23:24 · 1667 阅读 · 0 评论 -
BUPT-CSAPP 2019 Fall 2.75 2.77 2.79 2.82
深入理解计算机系统2.75 获取unsigned乘法中被舍弃的高位若x′,y′x',y'x′,y′表示有符号数x,yx,yx,y对应的无符号数,则x′=x+x31232y′=y+y31232//有符号数最高位权为−2w−1,,无符号数最高位权为2w−1,相差为2w则x′y′=xy+232(x31y+y31x)+x31y31264 (∗)由于unsigned int64的最...原创 2019-10-25 19:08:39 · 2245 阅读 · 5 评论