42 virtual void reset() noexcept = 0;
virtual void reset() noexcept=0
Resets the CPU's internal state (flags, etc.).
virtual Interrupt step(RegisterFile ®s)=0
Performs a single fetch-decode-execute cycle.
The CPU's register bank — holds REGISTER_COUNT (16) registers.
Interrupt enum class — hardware and software interrupt codes.
Interrupt
Interrupt codes used by the CPU and kernel.
Register enum class and RegisterFile — the CPU's register bank.