Z80 호환 프로젝트를 설계 중입니다. 나는 플래그 레지스터를 디자인 할 것이다.Z80 플래그 - 생성 방법은 무엇입니까?
원래 나는 플래그가 ALU 연산의 입력 및 유형에 따라 ALU에서 직접 생성되었다고 생각했습니다.
그러나 지침과 플래그 결과를 살펴본 후에는 플래그가 항상이 논리와 일치하지 않는 것으로 보입니다.
그 결과 나는 매번 정확한 플래그를 생성하기 위해 ALU에 연산 코드를 공급해야한다고 가정합니다. 그러나 이것은 디자인을 지나치게 복잡하게 만드는 것처럼 보일 것입니다. 그리고이 거대한 디자인 단계를 시작하기 전에 인터넷으로 확인하고 싶었습니다.
맞습니까? 아니면 정말 혼란스럽고, 원래 생각했던 것처럼 간단합니다.
이것은 명확하지 않습니다. Z80 * 에뮬레이터 *를 쓰고 있습니까? 일들이 일관성이없는 곳의 예를 들려 줄 수 있습니까? –