簡體   English   中英

32位無符號整數的2位右移

[英]2 bit right shift of a 32 bit unsigned integer

應該如何解決以下問題?

令N1為32位無符號整數。 給出允許實現以下操作的匯編代碼:

N1向右移2位的順序,但是只有位在偶數位置,如下圖所示:

PS:我試圖做的是評估它的索引是否均勻,但是我不確定這是正確的方法,也不知道它是如何以匯編形式編寫的。

邏輯上明智。

通過與55555555 anding與” anding獲得偶數位,然后right shiftright shift ,得到N1er2

通過獲取奇數位Anding與AAAAAAAA給N1o

結果將是N1er2 Ored with N1o

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM