早教吧 育儿知识 作业答案 考试题库 百科 知识分享

汇编,指令SHL是如何计算数值的.有个命令shledx,5(其中edx的值为BA)然后.运算结束以后.edx的值变成了1740这个运算方式.用编程的理解应该如何计算比如说该数值=该数值+1这就是加法.该

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