C165
数据 薄板 19 v2.0, 2000-12
这 c165 也 提供 一个 极好的 mechanism 至 identify 和 至 处理 exceptions
或者 错误 情况 那 arise 在 run-时间, 所以-called ‘hardware traps’. 硬件
traps 导致 立即的 非-maskable 系统 reaction 这个 是 类似的 至 一个 标准
中断 维护 (branching 至 一个 专心致志的 vector 表格 location). 这 occurence 的 一个
硬件 trap 是 additionally signified 用 一个 单独的 位 在 这 trap 标记 寄存器 (tfr).
除了 当 另一 高等级的 prioritized trap 维护 是 在 progress, 一个 硬件 trap 将
中断 任何 真实的 程序 执行. 在 转变, 硬件 trap 维护 能 正常情况下 不
是 interrupted 用 标准 或者 pec 中断.
表格 4
显示 所有 的 这 可能 exceptions 或者 错误 情况 那 能 arise 在 run-
时间:
表格 4 硬件 trap summary
例外 情况 Trap
标记
Trap
Vector
Vector
Location
Trap
号码
Trap
Priority
重置 功能:
– 硬件 重置
– 软件 重置
– w-dog 计时器 overflow
–
重置
重置
重置
00’0000
H
00’0000
H
00’0000
H
00
H
00
H
00
H
III
III
III
类 一个 硬件 traps:
– 非-maskable 中断
– 堆栈 overflow
– 堆栈 underflow
NMI
STKOF
STKUF
NMITRAP
STOTRAP
STUTRAP
00’0008
H
00’0010
H
00’0018
H
02
H
04
H
06
H
II
II
II
类 b 硬件 traps:
– 未阐明的 opcode
– 保护 操作指南
故障
– illegal 文字 operand
进入
– illegal 操作指南
进入
– illegal 外部 总线
进入
UNDOPC
PRTFLT
ILLOPA
ILLINA
ILLBUS
BTRAP
BTRAP
BTRAP
BTRAP
BTRAP
00’0028
H
00’0028
H
00’0028
H
00’0028
H
00’0028
H
0A
H
0A
H
0A
H
0A
H
0A
H
I
I
I
I
I
保留 – – [2C
H
–
3C
H
]
[0B
H
–
0F
H
]
–
软件 traps
– trap 操作指南
– – 任何
[00’0000
H
–
00’01FC
H
]
在 步伐
的 4
H
任何
[00
H
–
7F
H
]
电流
CPU
Priority