如何按指定的位数左移或右移一个字节序列?建议?
答案 0 :(得分:1)
https://board.flatassembler.net/topic.php?t=19767
查看
shld
和shrd
。你可以将它们连在一起制作 多个{q | d}单词移位。如果移位量大于32位 (或64位代码64位)然后按整个单位移动并添加sh{l|r}d
到最后几位。
答案 1 :(得分:0)
您可以使用 shl (左移)和 shr (右移)等说明。
例如:
shl $ 2,r0表示将寄存器零中存储的值的所有位向左移位。