Static
Readonly
HIGH_This class member stores the highest available memory address of physical memory.
Static
Readonly
LOW_This class member stores the highest available memory address of physical memory.
This field represents a flag, which enables automatic scroll for the GUIs Page Table widget.
This field represents a flag, which enables automatic scroll for the GUIs physical RAM widget.
This field represents a flag, which enables automatic scroll for the GUIs virtual RAM widget.
Readonly
coreReadonly
mainThis method checks whether an assembly programm is currently loaded into the main memory.
True, if an assembly programm is currently loaded into main memory, false otherwise.
Static
getThis method can be used to retrieve an initialized instance of the simulator.
This method is used to initialize a process and prepare its execution.
This method triggers execution of the next instruction of a loaded programm.
True, if the cycle was performed normally and false, if the cycle could not be performed because the programm has ended.
This method loads the given and compiled assembly program into the main memory based on the given base address.
The compiled assembly program.
Optional
virtualBaseAddressDec: number = 0The virtual base address of the program in decimal representation.
The main logic of the simulator. Trough this class, the CPU cores and execution is controlled.