经过长时间的无数错误之后,希望这是最后的错误.
没有编译或运行时错误,只是一个逻辑错误.
编辑:(固定伪码)
我的伪代码:
first = 1;
second = 1;
third = 0;
for i from 1 to n{
third=first+second
first=second
second=third
}
return third
Run Code Online (Sandbox Code Playgroud)
这将打印该系列的最终结果.
我的汇编代码:
我尽可能地添加了评论
.386
.model flat,stdcall
option casemap:none
.data
timestell db "Loop Ran : %d Times -----",0 ;format string
fmtd db "%d",0
finalprint db "Final Number is : %d ------",0 ;format string
times dd 0Ah ;times to loop
first dd 1h
second dd 1h
third dd 0h
.data?
retvalue1 dd ? ;we will initialize it …Run Code Online (Sandbox Code Playgroud)