CSAPP_note
文章平均质量分 84
iteye_19366
这个作者很懒,什么都没留下…
展开
-
Machine-level Representation of C Programs
3.2 Program EncodingsUnix> gcc –O2 –o p p1.c p2.cThis command actually invokes a sequence of programs to turn the source code into executable code:1. the C preprocessor expands the sou...原创 2009-11-06 16:51:19 · 102 阅读 · 0 评论 -
关于二进制补码
问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用...原创 2009-12-11 11:15:07 · 142 阅读 · 0 评论