深入理解计算机系统笔记.pdf
文本预览下载声明
深入理解计算机系统
(1)对于一个无符号数字x,截断它到k位的结果就相当于计算xmod2”.
(2)在大多数的机上,整数乘法指令相当地慢,需要12或者更多的始终周期,然而其他整数
运算一例如加法、减法、位移运算和移位一只需要1个时钟周期.因此,编译使用的一项重
要的优化就是试着使用移位和加法运算的组合来代替乘以常数因子的乘法.
(3)在大多数的机上,整数除法要比整数乘法更慢一需要30或者更多的始终周期.除以2
的哥也可以用移位
显示全部