Warum 8 Bit? Speicher-Adressierung

CPU adressiert byteweise — halbe Byte existieren nicht.
Adresse
Hex
Bit (was im Speicher steht)
0x0000
48
01001000
0x0001
65
01100101
0x0002
6C
01101100
0x0003
6C
01101100
0x0004
6F
01101111
0x0005
21
00100001
read 0x0000 ✓
read 0x0000.5 — gibt's nicht
read 0x0001 ✓
read 0x0001.5 — gibt's nicht
read 0x0002 ✓
...
Byte = kleinste adressierbare Einheit.
Speichercontroller, Bus und CPU sind alle auf 8-Bit-Häppchen ausgelegt.
Einzelne Bit lesen → muss erst byte = mem[addr], dann mit byte & 0b1000_0000 Bit isolieren.