32位无符号整数的2位右移

时间:2015-06-08 12:01:51

标签: assembly binary

如何解决以下问题?

  

令N1为32位的无符号整数。给出汇编代码   允许实现以下操作:

     

N1的2位顺序右移,但是只有偶数位的右移   位置如下图所示:

     

P.S:我试图做的是评估它的索引是否均匀,但我不确定这是正确的方式,或者它是如何用汇编编写的。

1 个答案:

答案 0 :(得分:1)

逻辑明智。

使用55555555获取anding的偶数位 然后right shift,给予N1er2

使用AAAAAAAA获取Anding的奇数位以给出N1o

结果将是N1er2 Ored与N1o