⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

Dev Interface

Main Memory

16 bit

0x0100

0x0102

0x0104

Byte=8 bits Int = System bus width Nibble = 4 bits

Pointers

CPU

System Bus 16 bits

System Bus 16 bits

0x5000

0x5002

0x5004

Target Reg

Where the pointer lives

0x5000

To set a value at address 0x5000 you dereference the device_register point (*device_register=0x0017)

0x0017

the pointer points here