On 18-Jun-2001, Manfred Bleichwehl wrote:
Andreas Meyer wrote:
Ich stehe hier wie ein Ochse vorm Berg! Mit drei Leitungen kann ich 8 bit übertragen. Mit 20 Leitungen 1024 bytes adressieren.
2^0 = 1 2^1 = 2 2^2 = 4 2^3 = 8
Sind das nicht vier Leitungen?
Wo liegt mein Denkfehler? Wie werden diese drei Leitungen dual geschrieben? Ich würd´s zu gerne verstehen...
2^0 sind NULL Leitungen 2^3 also nur 3 Leitungen.
Nein. Das ist nicht richtig. 2^0 = 1 (1 Bit) -> 2 Zustaende (0, 1) 2^1 = 2 (2 Bit) -> 4 Zustaende (00, 01, 10, 11) 2^2 = 4 (3 Bit) -> 8 Zustaende (000, 001, 010, 011, 100, 101, 110, 111) 2^3 = 8 (4 Bit) -> 16 ... 2^4 = 16 (5 Bit) -> 32 ... zur Erlauterung am Beispiel 2^2: 2^2 = dec(4) = bin(100) es werden also 3 Bit benoetigt um die "4" Anzeigen zu koennen. Es lassen sich aber maximal bin(111) = dec(7) plus die "0", also 8 Zustaende mit 3 Bit darstellen. Gruss, Oliver