简答题

为完成实现子程序调用,ACALL addr11指令要完成什么样的操作?

正确答案

为完成实现子程序调用,ACALL addr11指令共完成两项操作: 断点保护:断点保护是通过自动方式的堆栈操作实现的,即把加2以后的PC值自动送堆栈保存起来,待子程序返回时再送回PC
构造目的地址:目的地址的构造是在PC加2的基础上,以指令提供的11位地址取代PC的低11位,而PC的高5位不变。

答案解析