DCPU16 22
[COAL] Addition using variables Guest on 6th November 2020 01:53:55 PM
  1. .model small
  2. .stack 64h
  3. .data
  4.  
  5. message db 65 ; DB define byte=8 bits
  6. var dw ? ;DW define word = 16 bits
  7. msg db 'Hello World$'; # used as string terminator  
  8.  
  9. num1 db 3 ; DB define byte=8 bits
  10. num2 db 4
  11. num3 db 2  
  12. sum db 0
  13.  
  14. .code
  15.  
  16. main proc
  17.       mov ax,@data
  18.       mov ds,ax
  19.      
  20.       mov dx,offset msg
  21.       mov ah,9
  22.       int 21h  
  23.      
  24.       mov bh, num1
  25.       add bh,num2
  26.       add bh,num3
  27.       mov sum,bh
  28.       add sum,48
  29.       mov dl,sum
  30.       mov ah,2
  31.       int 21h
  32.      
  33.      
  34.  
  35.       mov ah,4ch
  36.       int 21h
  37.    
  38.     main endp
  39. end main

Coding Base is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.