Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/djhworld/simple-computer
/ functions
Functions
604 in github.com/djhworld/simple-computer
⨍
Functions
604
◇
Types & classes
92
↓ 1 callers
Method
updateComparator
()
alu/alu.go:84
↓ 1 callers
Method
updateDecoder
(a, b, c, d bool, decoderIndex int, outputWireStart int)
components/decoders.go:214
↓ 1 callers
Method
updateEnabled
()
cpu/cpu_test.go:1061
↓ 1 callers
Method
updateIOBus
()
cpu/cpu.go:644
↓ 1 callers
Method
updateInstructionDecoder3x8
()
cpu/cpu.go:663
↓ 1 callers
Method
updateKeycodeReg
()
io/keyboard.go:107
↓ 1 callers
Method
updateLeftShifter
()
alu/alu.go:118
↓ 1 callers
Method
updateNotter
()
alu/alu.go:110
↓ 1 callers
Method
updateOpDecoder
()
alu/alu.go:80
↓ 1 callers
Method
updateOrer
()
alu/alu.go:98
↓ 1 callers
Method
updatePeripherals
()
cpu/cpu.go:638
↓ 1 callers
Method
updateRightShifter
()
alu/alu.go:126
↓ 1 callers
Method
updateSet
()
cpu/cpu_test.go:1070
↓ 1 callers
Method
updateXorer
()
alu/alu.go:92
↓ 1 callers
Method
writeToDisplayRAM
()
io/display.go:132
↓ 1 callers
Method
writeToInputMAR
()
io/display.go:111
Method
Connect
(ioBus *components.IOBus, mainBus *components.Bus)
cpu/cpu_test.go:1032
Method
Connect
(ioBus *components.IOBus, mainBus *components.Bus)
io/display.go:41
Method
ConnectOutput
(b Component)
components/storage.go:58
Method
ConnectOutput
(Component)
components/bus.go:21
Method
ConnectOutput
(b Component)
components/components.go:31
Method
ConnectOutput
(b Component)
components/components.go:69
Method
ConnectOutput
(b Component)
components/components.go:118
Method
ConnectOutput
(b Component)
components/components.go:174
Method
ConnectOutput
(b Component)
components/components.go:225
Method
ConnectOutput
(b Component)
components/components.go:261
Method
ConnectOutput
(b Component)
components/components.go:301
Method
ConnectOutput
(b Component)
components/components.go:341
Method
ConnectOutput
(b Component)
components/components.go:450
Method
ConnectOutput
(bc Component)
components/components.go:519
Method
ConnectOutput
(b Component)
components/adder.go:27
Method
ConnectOutput
(b Component)
components/components_test.go:16
Method
Disable
()
components/components.go:535
Method
Disable
()
components/iobus.go:39
Method
Disable
()
io/display_ram.go:58
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:50
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:91
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:114
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:138
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:161
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:203
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:244
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:273
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:309
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:355
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:394
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:433
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:472
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:491
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:509
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:538
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:581
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:599
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:617
Method
Emit
(labelResolver LabelResolver, symbolResolver SymbolResolver)
asm/instructions.go:636
Method
Enable
()
components/components.go:531
Method
Enable
()
io/display_ram.go:54
Method
GetOutputWire
(index int)
components/storage.go:62
Method
GetOutputWire
(index int)
components/components.go:35
Method
GetOutputWire
(index int)
components/components.go:73
Method
GetOutputWire
(index int)
components/components.go:122
Method
GetOutputWire
(index int)
components/components.go:178
Method
GetOutputWire
(index int)
components/components.go:229
Method
GetOutputWire
(index int)
components/components.go:265
Method
GetOutputWire
(index int)
components/components.go:305
Method
GetOutputWire
(index int)
components/components.go:345
Method
GetOutputWire
(index int)
components/components.go:454
Method
GetOutputWire
(index int)
components/components.go:523
Method
GetOutputWire
(index int)
components/stepper.go:47
Method
GetOutputWire
(index int)
components/adder.go:31
Method
GetOutputWire
(index int)
components/components_test.go:24
Method
GetOutputWire
(index int)
components/decoders.go:30
Method
GetOutputWire
(index int)
components/decoders.go:75
Method
GetOutputWire
(index int)
components/decoders.go:140
Method
GetOutputWire
(index int)
components/iobus.go:72
Method
Index
Returns the index which is enabled
components/decoders.go:136
Method
Index
Returns the index which is enabled
components/decoders.go:201
Method
IsEnable
()
components/iobus.go:47
Method
IsInputMode
()
components/iobus.go:51
Method
Output
()
components/big_gates.go:73
Method
Output
()
components/big_gates.go:116
Method
Output
()
components/big_gates.go:164
Method
Output
()
components/big_gates.go:237
Method
Output
()
components/big_gates.go:269
Method
Output
()
components/big_gates.go:304
Method
Output
()
circuit/gates.go:13
Method
Output
()
circuit/gates.go:35
Method
Output
()
circuit/gates.go:53
Method
Output
()
circuit/gates.go:85
Method
Reset
()
components/components.go:170
Method
ResolveLabel
(label LABEL)
asm/assembler.go:25
Method
ResolveSymbol
(symbol SYMBOL)
asm/assembler.go:33
Method
Run
()
io/display.go:176
Method
Run
(tickInterval <-chan time.Time, printStateConfig PrintStateConfig)
computer/computer.go:93
Method
Set
()
io/display_ram.go:62
Method
SetInputWire
(index int, value bool)
components/storage.go:66
Method
SetInputWire
(index int, value bool)
components/components.go:39
Method
SetInputWire
(index int, value bool)
components/components.go:77
Method
SetInputWire
(index int, value bool)
components/components.go:126
Method
SetInputWire
(index int, value bool)
components/components.go:458
← previous
next →
301–400 of 604, ranked by callers