Atmel Studio的1到100之间的数字总和

时间:2020-04-19 13:47:20

标签: assembly atmega atmelstudio

我是新来的大学生。我有一项任务,将r16:r17加到1到100 所以它必须是r16 = 0xba,r17 = 0x13

这是我的代码

>>> plt.plot(orig_wavelength, orig_flux, '.k')
>>> plt.plot(orig_wavelength, g(orig_wavelength), 'r-')

enter image description here

我现在不知道该怎么办...

1 个答案:

答案 0 :(得分:1)

xh的加法导致进位时,您永远不会在xl上加任何东西。在add xl, r18;之后,您需要输入以下内容:

adc xh, r19;

r19是一些可用的寄存器,您在循环之前将其值设置为0。


xh初始化为1的事实似乎也有些奇怪。初始值为0会更有意义。