如下面的例子
unsigned char test(void)
{
_asm{
...............
LDAB #1 ; B <- 0x01
...............
LDAB #2 ; B <- 0x02
}
}
如果要把寄存器B的值作为函数返回值,应该怎么写?
[此贴子已经被作者于2008-8-18 16:57:24编辑过]
直接用C语言不行吗?非得用地址调用
终于找到资料了
return value
-char in B;
-int or *p in D
-long in X
我现在要返回char类型的值,只要把数据写入B寄存器,然后执行RTC就可以得到返回值了。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |