我试图做一个计算Fibonacci数中前10个数的循环。 我使用" loop"在代码和代码中,它不起作用。
0.99999...
答案 0 :(得分:1)
循环没问题,但是你意外地摧毁了bx
。尝试使用调试器进行调试。
(downvoting,因为如果你进行调试它会显然 ,即使在没有HW的纸上也是如此)。
答案 1 :(得分:1)
我认为你应该为所有指针类型使用“byte ptr [bx]”而不是“[byte ptr bx]”。
此外,这条线可能会导致错误。
mov bx, 1
重置bx,因此不再指向Array的地址。请改用“inc bx”。
答案 2 :(得分:1)
循环是正确的。 我对如何调试循环感到困惑。 遗憾。