【发布时间】:2012-07-17 00:19:57
【问题描述】:
我正在设计一个Z80 兼容的项目。我负责设计标志寄存器。
我最初认为标志是直接从 ALU 生成的,具体取决于 ALU 操作的输入和类型。
但是在查看指令和标志结果之后,标志似乎并不总是与这个逻辑一致。
因此,我假设我还必须向 ALU 提供操作码,以便每次生成正确的标志。但这似乎会使设计过于复杂。在进行这一巨大的设计步骤之前,我想先上网查询一下。
我说的对吗?还是真的很迷茫,和我最初想的一样简单?
【问题讨论】:
-
这不清楚。你在写 Z80 emulator 吗?你能举一个不一致的例子吗?
标签: microcontroller flags opcode z80 alu