Search code examples
variablesassemblyx86tasm

Assembly - how to increase a variable by 2


How do I increase a variable by 2? I am using Assembly x86 and TASM.

Thanks for help.


Solution

  • Try this :

    .stack 100h
    .data
      my_var dw ?
    .code      
      mov  ax,@data
      mov  ds,ax
    
      mov  my_var, 5
      add  my_var, 2         ;<=== INCREASE BY 2 ( 5+2 ).
    
      mov  ax,4c00h
      int  21h           
    

    If you are using IDEAL mode :

      add  [ my_var ], 2     ;<=== INCREASE BY 2 ( 5+2 ).