Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .model tiny
  2. .stack 256
  3.  
  4. .DATA
  5.     ifEqual DB 'Zmienne sa rowne $', 10, 13
  6.     notEqual DB 'Zmienne sa inne $', 10, 13
  7.     isHigher DB 'Podana liczba jest wieksza $', 10, 13
  8.     isLower DB 'Podana liczba jest mniejsza $', 10, 13
  9.  
  10. .CODE
  11.  
  12. main PROC
  13.  
  14.     mov AX, @data
  15.     mov DS, AX
  16.  
  17.     mov ax, 6
  18.                  
  19.     cmp ax, 7       ; porównanie dwóch wartości
  20.     je takiesamo    ; jump if equal - skok warunkowy
  21.     jl mniejsza
  22.     jg wieksza
  23.  
  24.     lea dx, notEqual
  25.     mov ah, 09h
  26.     int 21h
  27.  
  28.     MOV AH, 7
  29.     INT 21h
  30.  
  31.     mov ax, 4C00h
  32.     int 21h
  33.  
  34.     takiesamo:
  35.         lea dx, ifEqual
  36.         mov ah, 09h
  37.         int 21h
  38.        
  39.         MOV AH, 7
  40.         INT 21h
  41.        
  42.         mov ax, 4C00h
  43.         int 21h
  44.  
  45.     mniejsza:
  46.         lea dx, isLower
  47.         mov ah, 09h
  48.         int 21h
  49.        
  50.         MOV AH, 7
  51.         INT 21h
  52.        
  53.         mov ax, 4C00h
  54.         int 21h
  55.  
  56.     wieksza:
  57.         lea dx, isHigher
  58.         mov ah, 09h
  59.         int 21h
  60.        
  61.         MOV AH, 7
  62.         INT 21h
  63.        
  64.         mov ax, 4C00h
  65.         int 21h
  66.  
  67. main ENDP
  68. END main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement