SHL、SHR指令的区别

来源:互联网 发布:体验站程序源码 编辑:程序博客网 时间:2024/04/26 04:40

SHL指令

假设 EAX=00000001

SHL EAX,0x2

将EAX中的数向左移两位,相当于

EAX中数的十进制是1,乘以2^2,等于4

所以结果EAX=00000004



SHR指令

假设 EAX=00000001

SHR EAX,0x2

将EAX中的数向左移两位,相当于

EAX中数的十进制是1,除以(2^2)=4


原创粉丝点击