1.调用子程序时当前地址自动入栈,结束时自动出栈,这不要用户处理栈的;
2.利用入栈保存一批寄存器的值,以防被所调用子程序破坏了值,调用结束后,
这些在栈中的值仍要出栈送回寄存器中;
3.把调用参数按子程序的要求压入栈中,让子程序取走,结束后,这这些栈中的
参数要出栈清掉,由谁出栈要约定好;
其它入栈、出栈的情况不多;
1.调用子程序时当前地址自动入栈,结束时自动出栈,这不要用户处理栈的;
2.利用入栈保存一批寄存器的值,以防被所调用子程序破坏了值,调用结束后,
这些在栈中的值仍要出栈送回寄存器中;
3.把调用参数按子程序的要求压入栈中,让子程序取走,结束后,这这些栈中的
参数要出栈清掉,由谁出栈要约定好;
其它入栈、出栈的情况不多;