摩托罗拉 6800 I 复位时标记
Motorola 6800 I flag at reset
这对于旧处理器来说可能是一个奇怪的问题,但我已经在 Java 中编写了 Heathkit ET-3400A 微型计算机训练器的仿真。我正在添加触发中断的能力,摩托罗拉 6800 数据表指示 I 标志(中断掩码)在复位时设置。然而,6800 程序员的参考资料中有一段表明它在复位时被清除。有人知道是哪一个吗?
因为这不是 MC6800 的特定问题,而是关于 1990 年代及更早的所有文件,我将在这里而不是在 retrocomputing.stackexchange.com:
上回答
... if the interrupt mask bit is in the reset state ...
直到 1990 年代,“重置”一词通常表示我们今天所说的“清除”。
在某些情况下(例如“RS-Flip-Flops”),“重置”一词今天仍然表示“清除”(而不是:“初始状态”)!
所以程序员手册中的文字实际上意味着:
... if the interrupt mask bit is in the cleared state ...
这对于旧处理器来说可能是一个奇怪的问题,但我已经在 Java 中编写了 Heathkit ET-3400A 微型计算机训练器的仿真。我正在添加触发中断的能力,摩托罗拉 6800 数据表指示 I 标志(中断掩码)在复位时设置。然而,6800 程序员的参考资料中有一段表明它在复位时被清除。有人知道是哪一个吗?
因为这不是 MC6800 的特定问题,而是关于 1990 年代及更早的所有文件,我将在这里而不是在 retrocomputing.stackexchange.com:
上回答... if the interrupt mask bit is in the reset state ...
直到 1990 年代,“重置”一词通常表示我们今天所说的“清除”。
在某些情况下(例如“RS-Flip-Flops”),“重置”一词今天仍然表示“清除”(而不是:“初始状态”)!
所以程序员手册中的文字实际上意味着:
... if the interrupt mask bit is in the cleared state ...