R.O.M.E.68000 Home
Prev. Table of Cont. Help

This is the R.O.M.E.68000 Manual version 0.51.
This is an experimental version.
Copyright © 1997 by G. Mezzetti; last update: January 1, 1999.


Chapter III
Operands


Operands are the pieces of data on which instructions act. A basic rule of Core Wars states that all these data must be kept in the memory array, since no private registers (internal to the virtual processor) are available to CW programs. Of course, R.O.M.E.68000 complies with this rule, but, unlike its predecessors, imposes a rigid framework on the way in which operands are accessed in memory and then used. The description of this framework is the subject of this chapter.

Contents of This Chapter

  1. Another Discussion on Data Types
  2. Uses of Operands
  3. Uses of Operands and Short-Circuited Modes
  4. Multiple Operands
  5. How Multiple Operands Are Described
  6. Increments and Decrements
  7. The Instruction Pointer
  8. Referring to Operands in the Description of Instructions
  9. Recapitulation

Prev. Table of Cont. Help

Gustavo MEZZETTI  /  mezzetti@math.unipd.it