王爽汇编语言 实验10的问题

2025-01-21 00:49:15
推荐回答(1个)
回答1:

大概看了下, 子程序设计中一般都会 在入口处保护寄存器,将用到的非参数寄存器存在栈中, 在子程序结束时再弹出来,以恢复原先的值。 这是为了让子程序的运行不影响到子程序外的其它代码。 比如这里,子程序入口处有之push cx push si 所以子程序结束会有对应的 pop si pop cx .你可以去多了解下子程序设计相关知识