1. 程式人生 > >SHL、SHR指令的區別

SHL、SHR指令的區別

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