A 16-bit CPU in Python
Implementation Specific (implspec.py)
Units (units.py)
Memory (memory.py)
Processor (processor.py)
Main (main.py)
API Reference
A 16-bit CPU in Python
Index
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
A
add() (units.BitAdder16 method)
(units.FullAdder method)
(units.HalfAdder method)
(units.MultiBitAdder method)
ALU (class in units)
and_gate() (units.LogicGates method)
(units.LogicGates16 method)
ArithmeticUnit (class in units)
B
BitAdder16 (class in units)
C
calc() (processor.ControlUnit method)
(processor.Instruction method)
(units.ALU method)
(units.ArithmeticUnit method)
(units.Conditions method)
(units.LogicUnit method)
Conditions (class in units)
ControlUnit (class in processor)
Counter (class in memory)
D
data() (memory.DataFlipFlop method)
(memory.DataLatch method)
(memory.SRLatch method)
DataFlipFlop (class in memory)
DataLatch (class in memory)
F
FullAdder (class in units)
G
generate16Bits() (in module implspec)
generate4Bits() (in module implspec)
generate8Bits() (in module implspec)
generateStreamBits() (in module implspec)
H
HalfAdder (class in units)
I
implspec
module
inc() (memory.Counter method)
(units.Increment16 method)
Increment16 (class in units)
Instruction (class in processor)
invert() (units.LogicGates method)
(units.LogicGates16 method)
isLessThanZero() (in module implspec)
L
LogicGates (class in units)
LogicGates16 (class in units)
LogicUnit (class in units)
M
module
implspec
MultiBitAdder (class in units)
N
nand_gate() (units.LogicGates method)
(units.LogicGates16 method)
O
or_gate() (units.LogicGates method)
(units.LogicGates16 method)
P
pushToTuple() (in module implspec)
R
RAM (class in memory)
read() (memory.RAM method)
(memory.Register method)
Register (class in memory)
S
select() (units.Switch method)
select_16() (units.Switch method)
SRLatch (class in memory)
sub() (units.Subtract16 method)
Subtract16 (class in units)
Switch (class in units)
switch() (units.Switch method)
T
tupleToBinary() (in module implspec)
U
UnifiedMemory (class in processor)
W
write() (memory.RAM method)
(memory.Register method)
(processor.UnifiedMemory method)
X
xor_gate() (units.LogicGates method)
(units.LogicGates16 method)