+ -
当前位置:首页 → 问答吧 → 如何将这段汇编转成c语言程序 谢谢啦!

如何将这段汇编转成c语言程序 谢谢啦!

时间:2011-07-29

来源:互联网

RAMCLR:
MOV @R0,A
DJNZ R0,RAMCLR

作者: rxngzq   发布时间: 2011-07-29

if(A == 0)
{
  R0 = RAMCLR;
}
不知道这样对不对?

作者: haojiahuo50401   发布时间: 2011-07-29

这个得根据具体的程序

但功能上看只是进行数组的初始化

给你假设个语境
#define SIZE 10

{
uchar array[SIZE];//
uchar index;
uchar init = 100;
for (index=SIZE-1; index>=0; --index)
{
array[index] = init;
}
}

作者: hanfengzhongdexiyu   发布时间: 2011-07-29

RAMCLR:
MOV @R0,A // A 赋值给 R0
DJNZ R0,RAMCLR // Decrement, and jump if not equal to 0, 自减,非0就跳转

void delay(int a)
{
  while(a--)
  {
  ;
  }
}

作者: pro_or_gram   发布时间: 2011-07-29