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

答案:登入後查看
統計: A(102), B(355), C(386), D(55), E(0) #395184

詳解 (共 9 筆)

#561468
10100011>算術轉移像右移一字元>1010001~1
往第一字元補進>11010001
22
5
#3494994
算術位移運算2 補數算術右移:每個位元向...
(共 224 字,隱藏中)
前往觀看
13
0
#2424023

查到的,「算數右移=邏輯右移後,最高位元填入原最高位元的值」,所以應該是這樣…吧?↓

1010 0011 整個右移後→  1101 0001 (也就是把最右邊那位數擠開了,再把原先最左位的位數的數字填回最左邊去)

12
0
#3510145
依據 所有位元都往右移一位,捨棄最右邊的...
(共 87 字,隱藏中)
前往觀看
10
0
#4203472
巨蟹座 算術轉移並不是這樣解釋 ...
(共 732 字,隱藏中)
前往觀看
9
0
#2363738
arithmetic shift 是用於...
(共 64 字,隱藏中)
前往觀看
6
0
#6205929


(共 1 字,隱藏中)
前往觀看
2
0
#943194
是看右移的位元是什麼再向第一字元補進嗎?
還是原本數值第一字元多少右移後也是多少?
0
0
#5686425
算數右移就是除以2並維持正負,算左就是乘以2。
0
0

私人筆記 (共 1 筆)

私人筆記#877693
未解鎖
*右移n個位元      ->若...
(共 80 字,隱藏中)
前往觀看
3
0