首页 > 其他 > 详细

读《Computer Systems: A Programmer’s Perspective》

时间:2014-02-21 19:39:30      阅读:396      评论:0      收藏:0      [点我收藏+]

1、x64的指针是64位的,想想就是。

2、c++中,>>操作,一般来讲,无符号整数是逻辑右移,有符号整数是算术右移。

3、计算机中是用补码计算的,符号位0表示正,1表示负,正数的补码等于原码,负数的补码等于反码末位加1。其中为什么补码表示成这个样子,可以看一下阮一峰写的这个http://www.ruanyifeng.com/blog/2009/08/twos_complement.html

4、大小端,其实很好明白,可以参考 http://zh.wikipedia.org/wiki/%E5%AD%97%E8%8A%82%E5%BA%8F  ,不过《Computer Systems: A Programmer’s Perspective》上的示意图更好理解一些。考虑内存的时候,把内存想成一个线性的大数组,编号从0开始,一直到地址的结束。

读《Computer Systems: A Programmer’s Perspective》

原文:http://www.cnblogs.com/hongweili/p/3558900.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!