Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
105
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. .CODE
  10. main PROC
  11.  
  12.     mov AX, @data
  13.     mov DS, AX
  14.  
  15.     mov ax, 6
  16.                  
  17.     cmp ax, 7       ; porównanie dwóch wartości
  18.     je takiesamo    ; jump if equal - skok warunkowy
  19.     jl mniejsza
  20.     jg wieksza
  21.  
  22.     lea dx, notEqual
  23.     mov ah, 09h
  24.     int 21h
  25.  
  26.     MOV AH, 7
  27.     INT 21h
  28.  
  29.     mov ax, 4C00h
  30.     int 21h
  31.  
  32.     takiesamo:
  33.         lea dx, ifEqual
  34.         mov ah, 09h
  35.         int 21h
  36.        
  37.         MOV AH, 7
  38.         INT 21h
  39.        
  40.         mov ax, 4C00h
  41.         int 21h
  42.  
  43.     mniejsza:
  44.         lea dx, isLower
  45.         mov ah, 09h
  46.         int 21h
  47.        
  48.         MOV AH, 7
  49.         INT 21h
  50.         mov ax, 4C00h
  51.         int 21h
  52.     wieksza:
  53.         lea dx, isHigher
  54.         mov ah, 09h
  55.         int 21h
  56.        
  57.         MOV AH, 7
  58.         INT 21h
  59.        
  60.         mov ax, 4C00h
  61.         int 21h
  62. main ENDP
  63. END main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement