The WC34000 Computer

The WC34000 is a hypothetical machine designed to resemble the MC68000 but simplified in ways intended to make it simpler to work with in various course projects. The main simplification is that while the MC68000 can manipulate byte, word or long word operands, the WC34000 only operates on word length operands. This simplifies the descriptions of the behavior of many of the machines instructions. More importantly, by eliminating the need for the operand length specifications included in many MC68000 instructions, this change relieves the squeeze on space in the operation field and makes it possible to greatly simplify the instruction set encoding. This document describes the architecture of the WC34000.

  • Data Organization
  • Instruction Encoding
  • Instruction Set
  • Appendix A: Operation Codes
  • Appendix B: Addressing Mode Summary
  • Additional information about the use of the WC34000 is provide in several other documents:

    Detail specific to the WC34020, a variant of the machine designed for use in an operating systems course project, are discussed in: