您好我写了一个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