
深入理解计算机系统
ln2037
用心雕琢我的艺术品。
展开
-
深入理解计算机系统(第三版) 第三章家庭作业答案
这章有的地方看第一遍的时候看的云里雾里,看第二遍的时候才看明白。印象较深的是被调用者保存寄存器,这部分内容看的得有3遍,没看懂之前一直很迷,看懂之后只有两个感觉:一是妙,二是简单。这章内容,让我知道了C语言的代码是如何在机器上运行的,在此过程中,我突然很好奇编译器是如何把C源码翻译为汇编语言的,以及是如何做各种优化的,真的太强了。下面的内容只有代码部分:3.58long decode(long x, long y, long z) { y = y - z; x *= y; y <<原创 2020-08-21 22:32:26 · 731 阅读 · 0 评论 -
深入理解计算机系统(第三版) 第二章家庭作业答案
博客里只有代码部分,位运算和浮点表示真妙!2.55#include <stdio.h>#include <string.h>typedef unsigned char * byte_pointer;void show_byte(byte_pointer x, int len) { for(int i = 0; i < len; i++) printf("%.2x ", x[i]); printf("\n");}void show_int() { i原创 2020-07-19 18:06:24 · 1669 阅读 · 1 评论