我有一个基于用户输入的包含 4 个整数的数组。我想将数组除以 4 并显示平均值。
我已经完成了存储 4 个整数的部分,但是我得到了一些关于总和的疯狂答案(在我做除法之前试图得到总和)所以我什至没有触及数组的除法。我知道数组是正确的,它的除法位我弄错了。
有没有我可以用来划分数组的代码模板?
lea ebx,myarray // address of the array (its 0th element) is put in ebx
mov ecx,4 // size of the array is saved in the counter
mov eax,0 // eax will be used to hold the sum, initialise to
push eax
lea eax, summsg
push eax
call printf
add esp,4
lea eax,sum // save location of var to read in the input
push eax
lea eax,formatstring // loads formatstring
push eax // push it onto the stack
call printf // call scanf and prints out the number which we entered
add esp,8