CPU整体配置:堆栈和堆栈指针

中断的发生
中断的发生

发生中断请求时,堆栈用于临时保存在中断发生之前正处于运行状态的程序的标记以及PC值。
中断处理完成之后,将恢复堆栈中保存的标志等信息,并继续运行暂停的程序。

FILO法(先进后出法)
FILO法(先进后出法)

堆栈指针用于管理堆栈,并指示PC和标志的保存地址。
堆栈中要放入和取出的数据采用FILO(先进后出)法管理,先储存的数据后取出。

在该堆栈中储存数据称为“Push”(压栈),从该堆栈中读取数据叫做“Pop”(出栈)。
堆栈指针由“Push”前进,由“Pop”返回。

第Ⅳ章:东芝微控制器,内核示例(TLCS-870/C1)

CPU整体配置
CPU整体配置:CPU内核(1)
CPU总体配置:CPU内核(2)
CPU整体配置:程序计数器
CPU整体配置:通用寄存器
CPU整体配置:PSW(标志)
中断处理
中断处理:中断类型
中断处理:可屏蔽中断
中断处理:不可屏蔽中断
在新窗口打开