循环移位问题
.data
a qword 1234567887654321h
要用循环移位的方法把最低位的1移到最高位去,变成1123456788765432h
请教高手们如何搞。
[解决办法]
- Assembly code
.486mov eax, DWORD PTR amov edx, DWORD PTR a[4]shrd DWORD PTR a, edx, 4shrd DWORD PTR a[4], eax, 4
发布时间: 2012-03-17 19:06:28 作者: rapoo
循环移位问题
.data
a qword 1234567887654321h
要用循环移位的方法把最低位的1移到最高位去,变成1123456788765432h
请教高手们如何搞。
[解决办法]
.486mov eax, DWORD PTR amov edx, DWORD PTR a[4]shrd DWORD PTR a, edx, 4shrd DWORD PTR a[4], eax, 4