C# Class OISC_VM.CPU

Mostrar archivo Open project: Creou/OISCVM Class Usage Examples

Public Methods

Method Description
CPU ( MemoryController memoryBus, InterruptHandler interruptHandler ) : System
Run ( ) : void

Private Methods

Method Description
Decode ( ) : void
Execute ( ) : void
Fetch ( ) : void
InterruptHandler_InterruptTriggered ( object sender, InterruptEventArgs e ) : void
PopExecutionStack ( ) : void
PushExecutionStack ( ) : void

Method Details

CPU() public method

public CPU ( MemoryController memoryBus, InterruptHandler interruptHandler ) : System
memoryBus MemoryController
interruptHandler InterruptHandler
return System

Run() public method

public Run ( ) : void
return void