1.計算機原理 2.網路概論題庫下載題庫

上一題
將十進制數12放進一個位元組(Byte)內,此位元組被左移了兩個位元(Bit),之後加上十進制數4,最後此位元組被右移了1個位元,結果此位元組的十進制數值是:
(A)20
(B)22
(C)24
(D)25


答案:登入後觀看
難度: 適中
1F
胡淇淇 小六上 (2016/07/05)
把十進制的12換成二進制之後是1100所以左移了兩個位元就會變成0011 0000 那十進制的4換成二進制是100要怎跟0011 0000擺在一起相加 十進制的4換成二進制我要自動補零應該怎麼補才對? 麻煩大家指點了 謝謝
2F
廖佳甄 高一下 (2019/01/07)

答案應該是26吧?


10進制的12 換算成2進制是  1100

1100往左移兩個位元變成 0011 0000

10進制的4 換算成2進制是100

2| 4    0

 2| 2    0

     1         ↑反向取值  所以是100

  0011 0000 

+           100

 0011 0100

最後被右移一個位元 變成

 0001 1010   換算成10進制

0*2^7 +  0*2^6  +  0*2^5  +  1*2^4  +  1*2^3  +  0 *2^2   +  1*2^1   +0*2^0

0+0+0+16+8+0+2+0

=26


3F
Adw DF AS 高二下 (2019/11/12)

1210 = 0000,1100

★★2★★: 0011,0000

...


(內容隱藏中)
查看隱藏文字

將十進制數12放進一個位元組(Byte)內,此位元組被左移了兩個位元(Bit),..-阿摩線上測驗