本帖最后由 aw50420181750 于 2013-8-12 11:03 编辑
#include <reg51.h>
unsigned char idata stack[2];
void task1()
{}
void task_load(unsigned int p)
{
stack[0] = p & 0xff;
stack[1] = p >> 8;
SP = stack + 1;
}
void main(void)
{
task_load(task1);
}
上面是代码,怎么理解。。请教各位老师解答。。 |