我只是想计算平均值。不知道我是否完全了解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
使用当前代码,看起来我正在获取内存地址或其他东西,因为它只是随机数!谢谢大家的帮助。