《深入理解计算机系统》的笔记-第203页

symbreak
symbreak (symmetry breaking)

在读 深入理解计算机系统

  • 章节名:习题试解 3.56
  • 页码:第203页 2012-08-16 23:48:25
70人阅读

2013-03-05 11:16:58 mofaph

mask 的修改应该是这样的:mask = (unsigned)mask >> (n & 0xFF)

因为相应的右移的汇编指令是这样的:
movl %ebx, %ecx
shrl %cl, %edx ; 注意,这里仅仅是取 n 的低 8 位


> symbreak的所有笔记(6篇)

symbreak对本书的所有笔记  · · · · · ·

  • 第203页

    习题试解 3.55 对于两个 64 位整数之间的乘法,计算如下 product = y *{signed} x = (y_hig...

  • 第203页
  • 第204页

    原代码会产生内存非法访问, /代码内容已省略/ 这样就...

  • 第204页

    /代码内容已省略/ 因此 C 代码如下

说明  · · · · · ·

表示其中内容是对原文的摘抄