子程序設計

設計良好的子程序,若是其中要用到寄存器,則應在開頭保存它將要用到的寄存器內容,而在返回前恢復它們,以保證調用程序的寄存器內容不被破壞。一般用PUSH保存,使用POP指令恢復。web 保持堆棧平衡 在含有子程序的彙編語言程序設計中,要特別注意保持堆棧平衡,密切注意堆棧的變化,這包括要注意一切與堆棧有關的操做。例如,要注意CALL調用類型和子程序定義類型的一致性、PUSH和POP指令的匹配、經過堆棧傳
相關文章
相關標籤/搜索