8 Bitter mit 24 Bit Adressierung – eine verpasste Chance
Ich nehme an, viele der älteren Blogleser haben in den Achtziger einen Heimcomputer gehabt, Geräte wie der C64, die CPC Serie oder Sinclair Spectrum (um nur die am weitesten verbreiteten Marken zu nennen, es gab noch unzählige andere) waren selbst noch populär als Heimcomputer mit 16 Bit gab. Erst Anfang der Neunziger Jahre sanken die Preise von PC aber auch Amigas und Ataris soweit, das es keinen Sinn machte einen 8 Bitter zu kaufen.
Kurz: die 8-Bit Rechner hatten ein langes Leben, es hätte meiner Ansicht nach noch länger sein können, wenn ihr Adressspeicher größer gewesen wäre. Die drei populärsten 8 Bit Prozessoren und ihre Nachbauten/Nachfolger (Intel 8080, Mos 6502 und Motorola 6800) hatten alle einen 16 Bit Adressbus, konnten also 216 = 65536 Bytes adressieren. Der Adressbus eines Prozessors muss nicht zu seinem Datenbus passen und der wiederum nicht zur internen Registerbreite. Der erste Mikroprozessor Intel 4004 hatte einen 12 Bit Adressbus bei 4 Bit Datenbus. Der Intel 8086 hatte 16 Bit Datenbus und 20 Bit Adressbus, die Motorola 68000 16 Bit Daten- und 24 Bit Adressbus. Nur bei der 32 Bit Generation war es so, dass Daten und Adressbus gleich groß waren, aber bei den aktuellen Prozessoren gilt das auch nicht mehr. Intels iCore 13600 Prozessor unterstützt z.B. maximal 192 GByte RAM, das sind 38 Bits. Das gilt übrigens auch für Großrechner. Es ist nicht unbedingt „natürlich“, dass es bei 8 Bittern so 16 Bit für den Adressbus sind. Continue reading „8 Bitter mit 24 Bit Adressierung – eine verpasste Chance“