描述
关于通过寄存器交换(保存寄存器)的多任务支持,是否有可能对堆栈执行推送命令?
解决方案
与任何其他RISC处理器一样,PPC405没有专用的堆栈操作(PUP或POP)。该软件负责管理堆栈并保存内存堆栈段中的链接寄存器。γ
PPC405确实提供了支持多任务的所有手段;它具有MMU和进程ID寄存器。为了便于在上下文切换期间保存寄存器,PowerPC包含允许将一组寄存器存储到存储器的指令。
关于通过寄存器交换(保存寄存器)的多任务支持,是否有可能对堆栈执行推送命令?
与任何其他RISC处理器一样,PPC405没有专用的堆栈操作(PUP或POP)。该软件负责管理堆栈并保存内存堆栈段中的链接寄存器。γ
PPC405确实提供了支持多任务的所有手段;它具有MMU和进程ID寄存器。为了便于在上下文切换期间保存寄存器,PowerPC包含允许将一组寄存器存储到存储器的指令。
没有回复内容