Advertisement
hugol

22

Nov 26th, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .686
  2. .model flat
  3. extern _ExitProcess@4 : PROC
  4.  
  5. extern __write : PROC
  6. extern __read : PROC
  7.  
  8. public _main
  9. .data
  10.    
  11.     liczba dd 12345678h
  12. .code
  13.  
  14. _main:
  15.    
  16.    
  17.     mov eax, 1011712    ;; liczba testowana
  18.  
  19.     mov ecx, 0  ;; rejestr wyniku
  20.  
  21.     sprawdzaj:
  22.     mov ebx, eax
  23.     and ebx, 00000001h
  24.     add ecx, ebx
  25.     shr eax, 1
  26.     test eax, eax
  27.     jnz sprawdzaj
  28.  
  29.  
  30.  
  31.     push 0
  32.     call _ExitProcess@4 ; zakończenie programu
  33. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement