Share Pastebin
Guest
Public paste!

niranjan

By: a guest | Mar 21st, 2010 | Syntax: ASM (NASM) | Size: 0.42 KB | Hits: 68 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. DOSSEG
  2. .MODEL SMALL
  3. .STACK 100h
  4. .DATA
  5. char1 DB ?
  6. char2 DB ?
  7.  
  8. .CODE
  9.  
  10. startup:
  11.  
  12.         mov ax, @data
  13.         mov ds, ax
  14.  
  15.         mov ah, 0h
  16.         int 16h
  17.         mov char1, al
  18.  
  19.         mov ah, 0h
  20.         int 16h
  21.         mov char2, al
  22.  
  23.         mov al, char1
  24.         add al, char2
  25.         cmp al, 10
  26.         js loopb
  27.  
  28. loopa:
  29.         sub al, 30h
  30.         mov ah, 02h
  31.         mov dl, al
  32.         int 21h
  33.         jmp loopz
  34. loopb:
  35.         mov ah,4ch
  36.         int 21h
  37.         END startup
  38.        
  39.        
  40.        
  41.        
  42. loopz:
  43.         mov ah,4ch
  44.         int 21h
  45.         END startup