深入理解计算机系统学习笔记
文章平均质量分 74
关于我在学习这本书,以及在看华盛顿大学软硬件接口这门课程的一些体悟
R__phoenix
ACMer
展开
-
计算机中如何实现除数是2的幂次的除法
前言:本来是在看汇编里面的数据条件传送指令,做习题的时候看着me原创 2014-07-26 17:44:05 · 3432 阅读 · 0 评论 -
一个汇编小demo的详解
C语言代码如下:int exchange(int *xp, int y){int x = }原创 2014-07-20 17:50:21 · 2133 阅读 · 0 评论 -
汇编指令
GAS中每个操作都是有一个字符的后缀,表明操作数的大小。C声明GAS后缀大小(字节)charb1shortw2(unsigned) int / long / char*l4转载 2014-07-20 15:24:18 · 1368 阅读 · 0 评论 -
CSAPP深入理解计算机系统第二章学习笔记(1)
1、可以利用数字的算数右移,然后利用0XFF这样的数字做掩码运算,可以获取到一个数字的符号位。计算机的移位运算有一种很重要的作用就是利用掩码运算去提取一个位模式的一段信息。2、在C语言中的条件语句,以及三目的条件运算符,都可以用移位的方式来做。3、在进行位扩展操作的时候,比较讲一个32位的有符号数扩展到64位,那么在保证原来的值不变的情况下,把31个低位扩展到64位的低位上,而最高的符号位原创 2014-07-15 22:33:43 · 2981 阅读 · 0 评论