Advertisement
_takumi

asm x86 convert to k-th system

Apr 13th, 2022
1,655
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;k
  2. ;n
  3. convert:
  4.     push ebp
  5.     mov ebp, esp
  6.     push esi
  7.     push ebx
  8.     xor ebx, ebx
  9.     mov ecx, 1
  10.     mov esi, [ebp + 12]
  11. .loop:
  12.     cmp dword [ebp + 8], 0
  13.     je .loop_end
  14.     mov eax, [ebp + 8]
  15.     cdq
  16.     idiv esi
  17.     mov [ebp + 8], eax
  18.     mov eax, edx
  19.     mul ecx
  20.     add ebx, eax
  21.     mov eax, ecx
  22.     mov ecx, 10
  23.     mul ecx
  24.     mov ecx, eax
  25.     jmp .loop
  26. .loop_end:
  27.     mov eax, ebx
  28.     pop ebx
  29.     pop esi
  30.     pop ebp
  31.     ret
  32.    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement