汇编,指令 SHL某个数值 例如 shl eax,5 shl ec,5
汇编,指令 SHL 是如何计算数值的.
有个命令
shl edx,5 (其中 edx 的值为 BA)
然后.运算结束以后.edx的值变成了 1740
这个运算方式.用编程的理解应该如何计算
比如说
该数值=该数值+1 这就是加法.
该数值=该数值*3 这就是乘法
我知道 shl 属于位移.但是我不会计算.所以不知道怎么把他理解成编程的算法
应该是 该数值如何加减乘除.得到最后的结果
左移1等价于乘以2,shl edx,5 相当于edx*2*2*2*2*2=1740H