汇编大哥们,我开始修单片机这门课了。真是头痛,棒棒忙:)
昨天老师布置的一个简单作业, 小弟只懂C。。。能否帮忙翻一下这个简单的题目。翻译成汇编。。。
void main(void)
{
unsigned int
A[10],sum,i;
for(i=0;i<10;i++)
A[i]=1000*i;
sum=0;
for(i=0;i<10;i++)
sum=sum+A[i];
}
要求 A[i]储存在SRAM memory上
结果储存在 data memory上
问题补充:
A is two-bytes long
我刚开头就郁闷了, 数组怎么弄都不会。。。大哥们帮帮忙,感谢万分。
.include "m128def.inc"
.def sum =r16
.def i =r17