image/svg+xml
Address Bus Register
Address Bus Decoding logic
Memory Controller
0000000000000000
Data Bus Buffer
00000000
Address Bus Buffer
Address Bus Buffer
0000000000000000
Fetch
Data Bus Buffer
Index Y
Accumulator A
Stack Pointer S
Procersor Status P
PC
The Loop!
Operation
Addr Mode
General Purpose Registers
IR
Index X
Data Bus Buffer
Data Bus Buffer
Data Bus Buffer
Data Bus Buffer
NV BDIZC
Data Bus Buffer
Data Bus Buffer
Decode
Execute
Address Value that can flow along address bus paths
LoopSprite
CPU - SOL 6502
RAM/ROM (Memory)
Memory Buses and Decoder
16
Data Bus Buffer
16
17
Data Bus Buffer
17
18
Data Bus Buffer
18
19
Data Bus Buffer
19
20
Data Bus Buffer
20
21
Data Bus Buffer
21
22
Data Bus Buffer
22
23
Data Bus Buffer
23
Data Bus Buffer
0
Data Bus Buffer
0
1
Data Bus Buffer
1
2
Data Bus Buffer
2
3
Data Bus Buffer
3
4
Data Bus Buffer
4
5
Data Bus Buffer
5
6
Data Bus Buffer
6
7
Data Bus Buffer
7
8
Data Bus Buffer
8
9
Data Bus Buffer
9
10
Data Bus Buffer
10
11
Data Bus Buffer
11
12
Data Bus Buffer
12
13
Data Bus Buffer
13
14
Data Bus Buffer
14
15
Data Bus Buffer
15
Input Device
Data Bus Buffer
Output Device
Address Value that can flow along address bus path
Address Bus Value
Address Value that can flow along address bus paths
Address Bus Value
help
step
run
halt
reset
Load img:
Animation On:
Speed:
SOL6502 ASCII CONSOLE TERMINAL: device address 1111111100000000
Status:
clear