IDIV в сборке x86 - расчет среднего - PullRequest
0 голосов
/ 22 октября 2018

Я просто пытаюсь вычислить среднее.Не уверен, что я полностью понимаю IDIV и не могу найти что-нибудь на немВот мой текущий код:

;calculate average : sum  / numCount = average

calculateAverage:
mov     edx, 0
mov     eax, sum
mov     ebx, numCount
idiv    ebx
mov     average, eax

mov     edx, OFFSET averageMessage  ; "The average is "
call    writestring

mov     ebx, average
call    writeint
call    crlf
jmp     goodbyeLoop

С этим текущим кодом, похоже, я получаю адрес памяти или что-то в этом роде, поскольку это просто случайные числа!Спасибо, ребята, за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...