小编Idk*_*ami的帖子

装配x86中的斐波那契系列

经过长时间的无数错误之后,希望这是最后的错误.

没有编译或运行时错误,只是一个逻辑错误.

编辑:(固定伪码)

我的伪代码:

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)

x86 assembly fibonacci

7
推荐指数
1
解决办法
3734
查看次数

标签 统计

assembly ×1

fibonacci ×1

x86 ×1