在标准子程序中,它所使用的工作寄存器一般要存放于【 】保存,在返回调用程序之前,再恢复它们的内容。

在标准子程序中,它所使用的工作寄存器一般要存放于【 】保存,在返回调用程序之前,再恢复它们的内容。


相关考题:

在标准子程序中,它所使用的工作寄存器一般要存放于______保存,在返回调用程序之前,再______它们的内容。

要调用子程序,在子程序结束时用M17返回主程序。() 此题为判断题(对,错)。

ARM内部有37个寄存器。ARM的当前工作模式标志位保存在CPSR寄存器中。用BL指令调用子程序时,子程序的返回地址保存在 寄存器内。

在退出子程序之前要用POP指令依次恢复现场,用 指令返回.

若一个汇编子程序能够被C语言的程序调用,则下列哪些说法是正确的?A.若子程序参数不多于四个,使用R0-R3传递B.使用R0寄存器存放返回值C.若要使用R4-R12寄存器,不需要保存,可直接使用D.子程序末尾要使用LR寄存器中的值返回

2、子程序设计应该关注的原则中,不正确的是:A.压入和弹出操作要成对使用,保持堆栈平衡B.子程序开始保护寄存器,返回前相应恢复C.子程序允许嵌套D.子程序不允许递归

4、若一个汇编子程序能够被C语言的程序调用,则下列哪些说法是正确的?A.若子程序参数不多于四个,使用R0-R3传递B.使用R0寄存器存放返回值C.若要使用R4-R12寄存器,不需要保存,可直接使用D.子程序末尾要使用LR寄存器中的值返回

2、在子程序调用指令中用堆栈来保存返回地址的目的是()A.保证子程序可以嵌套和递归调用B.保证子程序在同一程序内的转移C.保证调用程序正确返回子程序D.以上都不是

3、在子程序的开始处保护现场,返回前恢复现场的目的是()A.保证调用程序和子程序之间的参数传递B.保证调用程序正确转入子程序C.保证子程序正确返回调用程序D.避免调用程序和子程序之间的产生公用寄存器冲突