所以我是一个新的汇编程序员,
一个我似乎无法理解的概念是你将如何能够
LD R0, R1
在哪里
AND R0, R0, #0
AND R1, R1, #1
我知道您必须使用操作码将内存地址加载到寄存器中LD
,但是您如何能够将包含十进制 1 的寄存器加载到包含十进制 0 的寄存器中?
我正在尝试制作一个斐波那契循环:
loop ADD R2, R0, R1 ; F_i = F_0 + F_1
LDI R0, R1 ; F_0 = F_1
LDI R1, R2 ; F_1 = F_2
AND R3, R3, #-1 ; decrements counter by 1
BRp loop
我需要在哪里设置负载R0
和R1
新计算的斐波那契和R2