「Little Man Computer」でフィボナッチ数列を作成するプログラムを作成できないかと考えていました。
プログラムは、文字ボックスにシーケンスの個々の番号を出力します。行われる唯一の入力は、シーケンスをどれだけ高くしたいかをユーザーに尋ねることです。たとえば、「20」と入力すると、13 までしか表示されません。
どんな助けでも大歓迎です、
アイザック。
「Little Man Computer」でフィボナッチ数列を作成するプログラムを作成できないかと考えていました。
プログラムは、文字ボックスにシーケンスの個々の番号を出力します。行われる唯一の入力は、シーケンスをどれだけ高くしたいかをユーザーに尋ねることです。たとえば、「20」と入力すると、13 までしか表示されません。
どんな助けでも大歓迎です、
アイザック。
出典:リンク
INP
STA N
LOOP LDA A
SUB N
BRP ENDLOOP
LDA A
OUT
LDA B
ADD A
STA ACC
LDA B
STA A
LDA ACC
STA B
BRA LOOP
ENDLOOP HLT
A DAT 0
B DAT 1
N DAT
ACC DAT