通过寄存器切换(保存寄存器)支持VTETEX II多任务处理-Xilinx-AMD社区-FPGA CPLD-ChipDebug

通过寄存器切换(保存寄存器)支持VTETEX II多任务处理

描述

关于通过寄存器交换(保存寄存器)的多任务支持,是否有可能对堆栈执行推送命令?

解决方案

与任何其他RISC处理器一样,PPC405没有专用的堆栈操作(PUP或POP)。该软件负责管理堆栈并保存内存堆栈段中的链接寄存器。γ

PPC405确实提供了支持多任务的所有手段;它具有MMU和进程ID寄存器。为了便于在上下文切换期间保存寄存器,PowerPC包含允许将一组寄存器存储到存储器的指令。

请登录后发表评论

    没有回复内容