Class Operation<A extends Address<?>>

  • Type Parameters:
    A - the address type.

    public abstract class Operation<A extends Address<?>>
    extends java.lang.Object
    Operation describes objects responsible for initializing fields of an address passed to the MMU simulator when simulation of a memory access is started.

    Each Operation object is associated with a specific operation defined in the ISA model and is called when a memory access has been initiated by that ISA operation.

    • Constructor Detail

      • Operation

        public Operation()
    • Method Detail

      • init

        public abstract void init​(A address)
      • register

        protected static <A extends Address<?>> void register​(Operation<A> operation)
      • initAddress

        public static <A extends Address<?>> void initAddress​(A address)