51小问题
char Read(buf,2);
用汇编写上面这个函数 参数传给哪个寄存器 返回值在哪个寄存器
问题点数:0、回复次数:4Top
1 楼tglong(Dragon)回复于 2003-12-03 18:39:40 得分 0
这与使用那种C语言有关。
简单的办法是看你编译后反汇编程序不就知道了。Top
2 楼ppcust(@小猪&毛毛虫@)回复于 2003-12-04 19:45:07 得分 0
看你后面怎么定义了Top
3 楼zhizhengtanwei(天纬地经)回复于 2003-12-06 12:21:22 得分 0
函数 参数传给哪个寄存器 返回值在哪个寄存器
找一本基于C语言的MSC-51教材,上面有详细的关于第一个、第二个。。。。。参数传给那个
寄存器以及返回值在哪个寄存器的规定和介绍。太多了我也记 不住。Top
4 楼devzhao(wincer)回复于 2003-12-06 16:00:02 得分 0
一般情况下,返回值在R7中,
参数一般通过堆栈传递Top




