3.1調(diào)用子程序過程
主程序調(diào)用子程序過程應(yīng)包括保護斷點、跳至子程序首址、保護現(xiàn)場、子程序處理、恢復(fù)現(xiàn)場、恢復(fù)斷點(子程序返回)6步。這六步都是用軟件指令完成的。其中前兩步保護斷點和跳至子程序首址由調(diào)用指令CALL完成。保護斷點其實就是把斷點地址推入堆棧中保護起來,要注意的是保護的斷點應(yīng)是緊跟著調(diào)用指令的下一條指令地址,而不是調(diào)用指令本身地址,否則會引起重復(fù)調(diào)用“死循環(huán)”,這點必須提醒學(xué)生注意。LCALL與ACALL是