0

嗨,我正在编写一个 lc3 子程序来计算 n 中值的平方,然后将该值放入 r0,我已经编写了代码,它似乎用 sumofsums 填充 r0 但是在程序结束时的值r0 最终成为 x7fff - 我不确定是什么改变了任何想法的价值?我的代码在下面

.orig x3FF8
 ld r1,n
ld r5,n
and r0,r0,#0
 square


add r0, r0,r1 ; add sum to r0

add r5,r5,#-1 ;decrement counter(amount of times to add sum)

brp square ;loop


theend



n .fill #4

.end
4

0 回答 0