1 entry daha
  • assembly'de kayma komutudur, ayrıca çarpma işlemini dolaylı yoldan yapabilir. örneğin 8 bitlik binary bir alanımız olsun bu durumda bitler sola doğru kayar ve sekizinci bit carry flag'e (cf) düşer.
    n bit sola kaydırmak için operand 2^n ile çarpılır.
    örnek kod bloğu şu şekildedir:
    mov dl 5 ; dl yazmacina 5 değeri girildi.
    shl dl 1 ; dl yazmacindaki veri 2^1 kadar ötelenecek
    bu örneğin bellek dizilimi ise şu şekildedir:
    shl'den önce: 0 0 0 0 0 1 0 1
    shl'den sonra: 0 0 0 0 1 0 1 0
hesabın var mı? giriş yap