当前位置:
代码迷
>>
汇编语言
>> 将一个整数里的二进制位倒置的快速实现方法解决思路
详细解决方案
将一个整数里的二进制位倒置的快速实现方法解决思路
热度:
1064
发布时间:
2013-02-26 00:00:00.0
将一个整数里的二进制位倒置的快速实现方法
用汇编怎么将一个整数的二进制位快速的倒置?
不是1234变成4321
而是
10011变成11001
------解决方案--------------------------------------------------------
mov cx,8
xchg ah,al
Shift:
rcr ah,1 ;带进位循环右移1位,对应位进入进位标志位
rcl al,1 ;带进位循环左移1位,进位标志位填补空位
loop Shift
查看全文
相关解决方案
将整数X的第p位开始的n个位(二进制位)取反并且将结果返回