Advertisement
Guest User

Untitled

a guest
Apr 7th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. outputDWord:
  2. ; Параметры:
  3. ; 1 - word   [bp+4]
  4. ; 2 - word   [bp+6]
  5. ; 1:2 - dword
  6.         push    bp
  7.         mov     bp, sp
  8.         push    ax
  9.         push    cx
  10.         push    dx
  11.         push    ebx
  12.  
  13.         movzx   eax, word [bp+4]
  14.         shl     eax, 16
  15.         mov     ax, [bp+6]
  16.         xor     cx, cx
  17.         mov     ebx, 10
  18. .A1:
  19.         xor     edx, edx
  20.         div     ebx
  21.         add     edx, '0'
  22.         push    dx
  23.         inc     cx
  24.         test    eax, eax
  25.         jnz     outputDWord.A1
  26. .A2:
  27.         mov     ah, $02
  28.         pop     dx
  29.         int     21h
  30.         loop    outputDWord.A2
  31.  
  32. .exit:
  33.         pop     ebx
  34.         pop     dx
  35.         pop     cx
  36.         pop     ax
  37.         pop     bp
  38.         ret     4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement