在我的程序中,我试图计算两个整数的平均值,然后舍入数字。例如,如果平均值为-22.5,则它将舍入到-23。 validInputs是从用户收集到的有效输入的数量,并且始终为正整数,而validSum将始终为负整数,因为它仅添加负整数。但是,当比较余数时,我没有得到正确的舍入结果,并且想知道为什么。 编辑:我建议更改为-5,但仍然遇到同样的错误。我相信我的错误肯定是一个合乎逻辑的问题。 mov e
我正在将我的程序移植到ml64,一半用于运动,一半用于查看我可以获得多少性能。 不管怎么说,我目前正试图了解堆栈帧的设置,在这个例子中,据我所知: push rbp ; inherited, base pointer of caller, pushed on stack for storage
mov rbp, rsp ; inherited, base pointer of the call