分类 CSAPP 中的文章

CASPP 第二章课后习题解答

CASPP 第二章课后习题解答 2021年11月更新 一些很好的docker笔记Docker-从入门到入土 发现之前的docker已经不能使用了,同时使用了ubuntu20.04镜像的话会出现问题,于是修改了镜像的操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive RUN sed -i '/security/d' /etc/apt/sources.list RUN sed -i s@/archive.ubuntu.com/@/mirrors.tencent.com/@g /etc/apt/sources.list RUN apt-get clean……

阅读全文

CASPP 第三章课后习题解答

CASPP 第三章课后习题解答 3.58 一个函数的原型为 1 long decode2(long x, long y, long z); GCC产生的汇编代码为 1 2 3 4 5 6 7 decode2: subq %rdx, %rsi imulq %rsi, %rdi movq %rsi, %rax salq $63, %rax sarq $63, %rax xorq %rdi, %rax 参数x、y、z通过寄存器%rdi、%rsi和%rdx传递。代码将返回值存放在寄存器%rax中。写出等价于上述汇编代码的C代码。 1 2 3 4 5 6 7 8 int decode(int x, int y,……

阅读全文