Advertisement
Guest User

Untitled

a guest
May 18th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Dodawanie: ;pobiera liczby ze stosu, dodaje je i wyswietla
  2.                 xor cx, cx
  3.                 pop ax
  4.                 pop bx
  5.                 add ax, bx
  6.                
  7.                 jo FlagaOF
  8.                 js FlagaSF
  9.                 jmp Kontynuuj
  10. FlagaOF:
  11.                 js Kontynuuj   
  12. FlagaSF:           
  13.                 mov ebx, 0FFFF0000h  ;dopisanie dopelnienia do U2
  14.                
  15. Dalsze:            
  16.                 xor ecx, ecx
  17.                 add bx, ax
  18.                 mov eax, ebx
  19.                 shr eax, 1Fh        ;przesowa eax o 31 bitow
  20.                 cmp ax, 0           ;sprawdza czy jest 0 w ax
  21.                 je Kontynuuj
  22.                 neg ebx
  23.                
  24.                 WyswietlZnak 2Dh
  25.                 mov eax, ebx
  26. Sprawdzczy0:               
  27.                 cmp eax, 0000h
  28.                 je Wypisz
  29. Kontynuuj:
  30.                 mov ebx, 10
  31.                 xor edx, edx
  32.                 div ebx
  33.                 add dx, '0'
  34.                 push dx
  35.                 inc cx
  36.                
  37.                 jmp Sprawdzczy0
  38.                
  39. Wypisz:    
  40.                 pop dx
  41.                 WyswietlZnak dl
  42.                
  43.                 loop Wypisz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement