将一个整数里的二进制位倒置的快速实现方法解决思路

将一个整数里的二进制位倒置的快速实现方法用汇编怎么将一个整数的二进制位快速的倒置?不是1234变成4321而

将一个整数里的二进制位倒置的快速实现方法
用汇编怎么将一个整数的二进制位快速的倒置?
不是1234变成4321
而是
10011变成11001

[解决办法]
mov cx,8
xchg ah,al
Shift:
rcr ah,1 ;带进位循环右移1位,对应位进入进位标志位
rcl al,1 ;带进位循环左移1位,进位标志位填补空位
loop Shift