Pampour

Assembler #9

Nov 1st, 2013
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. %include "gt.asm"
  2.          covar
  3. a:       resd 1
  4. hulpd:   resd 1
  5. aantal:  resd 1
  6. nul:     dd 0
  7. een:     dd 1
  8.          inleiding
  9.          mov EAX, [nul] ; som
  10.          mov EDX, [nul] ; aantal
  11.  
  12. begin:   inv [a]
  13.          mov [hulpd], EAX ; waarde EAX komt in [hulpd]
  14.          mov EAX, [a]
  15.          cmp EAX, [nul]
  16.          jl verder ; als getal kleiner is dan nul
  17.          add EAX, [hulpd]
  18.          add EDX, [een]
  19.          jmp begin
  20.  
  21. verder:  cmp EDX, [nul]
  22.          jle einde
  23.          mov EAX, [hulpd]
  24.          mov [aantal], EDX
  25.          imul dword [een]
  26.          idiv dword [aantal]
  27.          mov [hulpd], EAX
  28.          uit [hulpd]
  29.  
  30. einde:   slot
Advertisement
Add Comment
Please, Sign In to add comment