ducky.cpu.coprocessor.control module¶
-
class
ducky.cpu.coprocessor.control.ControlCoprocessor(core)[source]¶ Bases:
ducky.interfaces.ISnapshotable,ducky.cpu.coprocessor.Coprocessor
-
class
ducky.cpu.coprocessor.control.ControlRegisters[source]¶ Bases:
enum.IntEnum-
CR0= <ControlRegisters.CR0: 0>¶
-
CR1= <ControlRegisters.CR1: 1>¶
-
CR2= <ControlRegisters.CR2: 2>¶
-
CR3= <ControlRegisters.CR3: 3>¶
-
-
class
ducky.cpu.coprocessor.control.CoreFlags[source]¶ Bases:
ducky.util.Flags
-
exception
ducky.cpu.coprocessor.control.ReadOnlyRegisterError(r, *args, **kwargs)[source]¶ Bases:
ducky.cpu.CPUException
-
exception
ducky.cpu.coprocessor.control.WriteOnlyRegisterError(r, *args, **kwargs)[source]¶ Bases:
ducky.cpu.CPUException