c164ci/si
c164cl/sl
数据 薄板 19 v2.0, 2001-05
这 c164ci 也 提供 一个 极好的 mechanism 至 identify 和 至 处理 exceptions
或者 错误 情况 那 arise 在 run-时间, 所以-called
‘
硬件 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