10.0 中断
(持续)
10.3.1 VIS 执行
当 这 VIS 操作指南 是 executed 它 activates 这 arbitra-
tion 逻辑. 这 arbitration 逻辑 发生 一个 甚至 号码
在 E0 和 FE (e0, e2, e4, E6 等...) 取决于 在
这个 起作用的 中断 有 这 最高的 arbitration ranking 在
这 时间 的 这 1st 循环 的 VIS 是 executed. 为 例子, 如果
这 软件 trap 中断 是 起作用的, FE 是 发生. 如果 这
外部 中断 是 起作用的 和 这 软件 trap 中断 是
不, 然后 FA 是 发生 和 所以 forth. 如果 这 仅有的 起作用的
中断 是 软件 trap, 比 E0 是 发生. 这个 号码
替代 这 更小的 字节 的 这 pc. 这 upper 字节 的 这 PC
仍然是 不变. 这 新 PC 是 因此 pointing 至 这
vector 的 这 起作用的 中断 和 这 最高的 arbitration
ranking. 这个 vector 是 读 从 程序 记忆 和
放置 在 这 PC 这个 是 now pointed 至 这 1st 操作指南
的 这 维护 routine 的 这 起作用的 中断 和 这 最高的
arbitration ranking.
图示 26
illustrates 这 不同的 步伐 执行 用 这 VIS
操作指南.
图示 27
显示 一个 flowchart 为 这 VIS instruc-
tion.
这 非-maskable 中断 pending 标记 是 cleared 用 这
RPND (重置 非-maskable Pending 位) 操作指南 (下面
确实 情况) 和 在之上 重置.
10131729
图示 26. VIS 运作
COP8SG 家族
www.国家的.com37