Class Operation<A extends Address<?>>
- java.lang.Object
-
- ru.ispras.microtesk.mmu.model.sim.Operation<A>
-
- 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 Summary
Constructors Constructor Description Operation()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
init(A address)
static <A extends Address<?>>
voidinitAddress(A address)
protected static <A extends Address<?>>
voidregister(Operation<A> operation)
-