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