Это простой пример ассемблерного кода (64-разрядной системы) в виде функции, который позволяет разделить одно число на другое и получить как частное, так и остаток от деления!
; input: rax(число), rcx(делитель)
; output: rax(ответ), rdx(остаток)
del:
xor rdx, rdx
div rcx
ret
В данном случае мы должны обратиться к этой функции конструкцией call del, предварительно передав наши числа в регистры RAX (Делимое) и RCX (Делитель). Результат деления будет сохранён в регистре RAX, а остаток от деления в RDX.
Если мы вам помогли, то будем рады, если вы скачаете нашу мистическую игру или программу для создания игр на Unity