【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
21.二進位數 10100011(2) 作算術位移(arithmetic shift)向右移一位元(bit)後,試問所得結果為何?
(A)01000110(2)
(B)01010001(2)
(C)11010001(2)
(D)11000110(2)


答案:C
難度: 困難
最佳解!
巨蟹座 小三上 (2013/03/03)
10100011>算術轉移像右移一字元>1.....看完整詳解
6F
y里巴巴 小一下 (2019/07/27)

依據 所有位元都往右移一位,捨棄最右邊的位元,最左邊的位元填上原本的位元(保持原本的正負號)


1
0
1
0
0
0
1
1(棄)


右移


1
0
1
0
0
0
1


最左邊原是1就保持1


1
1
0
1
0
0
0
1





















7F
何竣凱 小二上 (2020/08/06)

巨蟹座

算術轉移並不是這樣解釋


(b) 移位運算(Shift operations)

-邏輯移位運算(Logical shift operation)

* 邏輯右移:每個位元向右移動一個位置,丟棄最右邊的位元,最 左邊填入 0

* 邏輯左移:每個位元向左移動一個位置,丟棄最左邊的位元,最 右邊填入 0 *

例如 # 將 1001 1000 邏輯右移 → 0100 1100

       # 將 1001 1000 邏輯左移 → 0011 0000


- 循環移位運算(Circular shift operation) 4-5

* 循環右移:每個位元向右移動一個位置,最右邊位元移到最左邊

* 循環左移:每個位元向左移動一個位置,最左邊位元移到最右邊

* 例如 # 將 1001 1000 循環右移 → 0100 1100

          # 將 1001 1000 循環左...


查看完整內容
8F
Chris C 大二上 (2022/12/25)
算數右移就是除以2並維持正負,算左就是乘以2。

21.二進位數 10100011(2) 作算術位移(arithmetic shi..-阿摩線上測驗