请问汇编如何用最简单代码做到数列移位
请问汇编如何用最简单代码做到数列移位?假设原始数列为1111100000,要移位成0111110000,0011111000……要怎么处理这个代码呢?只能用最简单的代码,比如mov,ror,lsr,lsl什么的,我用ror好像不能移动这样的数列,谢谢啦,有个思路也行 1111100000这不就是一个数吗??咋能叫数列 wp231957 发表于 2021-4-12 16:121111100000这不就是一个数吗??咋能叫数列
就是这个数要循环右移,变成0111110000 wuliaaa 发表于 2021-4-12 16:28
就是这个数要循环右移,变成0111110000
不是有现成的指令吗,好像是shr吧 我刚百度了下 sar 和 shr都是右移指令
sar算术右移sar会保留符号位
shr逻辑右移右移后左边总是补0
{:10_256:} 一个or,再加个mov传输给需要的地址,不就完成了?
页:
[1]