首先保护断点,就是把调用指令后面的指令地址保存到特定的寄存器中(堆栈寄存器)。保护现场,就是把之前的数据保存到数据寄存器中,把子程序段首地送到地址指针寄存器中,CPU根据指针寄存器中的地址,读取指令后分析执行,直至完成整个程序段,在程序段尾有一条返回指令,Cpu就将之前保存的现场恢复,再恢复断点,继续执行调用程序段指令后的程序。
匿名回答于2023-09-13 23:19:54