装配循环不起作用

时间:2016-07-11 17:00:01

标签: loops assembly fibonacci

我试图做一个计算Fibonacci数中前10个数的循环。 我使用" loop"在代码和代码中,它不起作用。

0.99999...

3 个答案:

答案 0 :(得分:1)

循环没问题,但是你意外地摧毁了bx。尝试使用调试器进行调试。

(downvoting,因为如果你进行调试它会显然 ,即使在没有HW的纸上也是如此)。

答案 1 :(得分:1)

我认为你应该为所有指针类型使用“byte ptr [bx]”而不是“[byte ptr bx]”。

此外,这条线可能会导致错误。

mov bx, 1

重置bx,因此不再指向Array的地址。请改用“inc bx”。

答案 2 :(得分:1)

循环是正确的。 我对如何调试循环感到困惑。 遗憾。