[理工] [計結] 邏輯運算 -移位
科目:計結
類型:邏輯運算-移位
問題:
或許是我哪邊概念還沒搞清楚,或是其他原因
除了書本上給的答案選項外,我覺得其他幾個選項也對
參見下方
Q:Use the following three operations to process 10010011,
and choose the correct result.
(1)Logic right shift:
(a)10010011 ? 跟題目一樣,不能說未移動嗎? ex: srl $to,$t1,0
(b)11100100 x 理所當然的錯
(c)00100100 ? 我覺得這個選項也對,如下:
題目:1001 0011
^^^^ ^^
選項:0010 0100 向右移動2位數
^^ ^^^^
不知道為何不能選呢?
(d)01001001 o 答案選項
(e)11001001 x
Ans:d
(2)Arithmetic right shift
(a)11001001 o 答案選項
(b)01001001 x 開頭為0 錯誤
(c)10010011 ? 與題目一樣,不能說未移動嗎?
(d)11100100 ? 我覺得這個也對,如下:
題目:1001 0011
^^^^ ^^
選項:1110 0100 向右移動兩位
^^ ^^^^
為何不能選?
(e)00100100 x 開頭為0
Ans:a
(3)Right rotate
(a)10010011 ? 與題目一樣,不能說未移動?
(b)11100100 ? 我覺得這個也對,如下:
題目:1001 0011
**** **^^
選項:1110 0100
^^** **** 向右選轉2位
(c)11001001 o 答案選項
(d)00100100 x 就是錯
(e)01001001 x 就是錯
Ans:c
麻煩大家了,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.118.36
推
10/18 21:38, , 1F
10/18 21:38, 1F
推
10/18 22:53, , 2F
10/18 22:53, 2F
→
10/19 00:39, , 3F
10/19 00:39, 3F