由于使用寄存器R0-R3来传递参数,所以调用子程序时,参数不能超过4个。()
举一反三
- 根据ATPCS规则,子程序间通过寄存器R0-R3传递参数,寄存器R0-R3也可记做A0-A3( )。
- 若一个汇编子程序能够被C语言的程序调用,则下列哪些说法是正确的? A: 若要使用R4-R12寄存器,不需要保存,可直接使用 B: 若子程序参数不多于四个,使用R0-R3传递 C: 使用R0寄存器存放返回值 D: 子程序末尾要使用LR寄存器中的值返回
- 根据AAPCS规则,子程序间通过寄存器______ 来传递参数,在子程序中使用______ 来保存局部变量。
- 调用程序和子程序间的参数传递,通常使用()和()作为传递的工具。
- 带参数调用子程序,子程序的调用过程如果存在数据传递,最多可以传递()个参数 A: 16 B: 32 C: 24 D: 64