汇编语言和c语言传参数

比如说C语言中有char a="hello world!";
把a传给汇编语言程序,让汇编在屏幕上显示出a

对于参数个数可变的子程序,当参数不超过4个时,可以使用寄存器R0~R3来进行参数传递,当参数超过4个时,还可以使用数据栈来传递参数. 在参数传递时,将所有参数看做是存放在连续的内存单元中的字数据。然后,依次将各名字数据传送到寄存器R0,R1,R2,R3; 如果参数多于4个,将剩余的字数据传送到数据栈中,入栈的顺序与参数顺序相反,即最后一个字数据先入栈.
温馨提示:答案为网友推荐,仅供参考
相似回答