深入理解计算机系统 家庭作业答案.docVIP

  • 116
  • 0
  • 约3.34万字
  • 约 71页
  • 2020-09-04 发布于天津
  • 举报
深入理解计算机系第二)家庭作第二 深入理解计算机系统二进 inis_little_endia(){ ???in?a =; ???retur?*(cha*)a); (x0xFF) | (y~0xFF unsignereplace_bytunsigne?x,unsignecha?b,in?i) { ???retur?(x??~0xF(i)))?|?(b??(i)); A. !~ B. ! C. !~(x((sizeof(int)-1)3) D. !(x0xFF 注意,英文版是最低字节是最高字节。中文版恰好反过来了。这里是按中文版来的 int_shifts_are_arithmetic()这里我感觉应该是英文版对的inint_shifts_are_arithmeti(){ ???in?x =?; ???retur?(x)?==?; 对sr,主要的工作是xrs的w-k-位扩展到前面的高位 这个可以利用取反来实现,不过这里的是1(w-k-1 如的w-k-位,取反后,前面位全,如果,取反后就全 最后再使用相应的掩码得到结果 对sr,注意工作就是将前面的高位,xsra(1(w-k)-1。额外注k==时不能使1(w-k,于是改2(w-k-1 ? insrin?x,in?k){ ???in?xsrl =?(unsigned)?x??k; ???in?w =sizeoin) 3; ????un

文档评论(0)

1亿VIP精品文档

相关文档