This interoffice memorandum, dated April 27, 1983, from Mike Uhler of Jupiter Engineering, discusses the challenges introduced by pipelined logic in the KC10 processor. The document explains that while pipelining increases performance, it creates problems with instruction interactions, where multiple instructions may be prefetched or executed simultaneously, leading to conflicts between executed data and prefetched data. The memo aims to provide assembly language programmers and compiler code generators with strategies to minimize these impacts by carefully arranging instruction sequences. The document is structured to cover major types of interactions, including AC conflicts, memory operand conflicts, EA conflicts, and PC conflicts, and provides a priority list of these issues as they pertain to the KC10.
Site structure and layout ©2026 Majenko Technologies