contur2
Loading...
Searching...
No Matches
cpu.h File Reference

Cpu — concrete implementation of the ICPU interface. More...

#include <memory>
#include "contur/cpu/i_cpu.h"
#include "contur/memory/i_memory.h"
Include dependency graph for cpu.h:

Go to the source code of this file.

Classes

class  contur::Cpu
 Concrete CPU implementation. More...

Namespaces

namespace  contur

Detailed Description

Cpu — concrete implementation of the ICPU interface.

The Cpu owns an ALU and references an IMemory for instruction fetching and memory read/write operations. It implements the full fetch-decode-execute cycle with support for all ISA instructions.

Definition in file cpu.h.