【发布时间】:2014-10-14 15:38:35
【问题描述】:
在大学里,我们开始学习 TASM 汇编语言。关键是,我需要帮助,因为我完全迷失了我的任务。我需要从键盘扫描一个数字并打印斐波那契的 n 数。示例:你输入 6,程序打印出 8。
这是我未完成的代码:
.model small
.stack 100h
.data
number db 255
.code
start:
mov dx, @data
mov ds, dx
mov al, 0
mov bl, 1
.readline:
mov ah, 0Ah
mov dx, offset number
mov cx, dx;
int 21h
.fibonacci:
add al, bl
mov dl, al
mov al, bl
mov bl, dl
loop .fibonacci
int 21h
.writeln
mov ah, 9
mov dx, dl
int 21h
end start
在这之后,我只是不知道我应该怎么做,或者是否犯了任何错误。谁能给我建议下一步我需要做什么?
【问题讨论】:
标签: assembly numbers fibonacci tasm