6400: Microcomputer Master Lab

Hauptmenü: Home | Baukästen | Einzelteile | Literatur | Versuche | Extras | Links

Themenmenü:

Home / Baukästen / Serie 6400 / 6400


Kurzübersicht:

Kasten 6400
Mindestalter 14 Jahre
hergestellt 1983 - 1986
empfohlener Preis 1983: DM 449,00
Vorgänger Serie CL
Nachfolger -
Ergänzung für -
Ausbau mit Erweiterungen waren geplant, sind aber nicht erschienen.
Kästen und Abmessungen
60 x 41 x 10 cm
6400
1983

^ Seitenanfang


Bauteile:

6400. Bauteil Wert Menge
1004 Widerstand Widerstand 100 Ω 1
4 700 Ω 1
47 000 Ω 1
1005 Folienkondensator Folienkondensator 100 nF 1
1006 Elektrolytkondensator Elektrolytkondensator 10 µF 1
1010 LDR Lichtempfindlicher Widerstand 1
1014 Lampe Lampe 6 V; 50 mA 1
1017 Isolierter Draht Isolierter Draht 4 m
1026 Fassung Lampenfassung E 10 1
1101 Steckhülse Flachsteckhülse 1 (2) -
2051 Stiftkontakt Stiftkontakt 18
2057 Gummitülle Gummitülle 18
2515 Lautsprecher Lautsprecher 1 15 Ω (1) -
2523   Abdeckhaube 2
2526 Klemme Klemme 25
2531 Steckernetzteil Steckernetzteil 9 V, 350 mA 1
2532 Programm-Cassette Programm-Kassette 1
2533 Überspielkabel Überspielkabel 1
2534 Knopfaufsatz Knopfaufsatz für Schiebeschalter 1
2535 Microcomputer Mikrocomputer komplett. Gehäuse in einem hellen silber-metallic Farbton 1
2538 Lautsprecher Lautsprecher mit Anschlussdraht 1 (-) ?
2546 Transistor Transistor auf weiß bedruckter Platine BC 548 1
2548 Pultplatine Pultplatine B mit:
13-polige Federleiste
Netzteilbuchse (Klinke 2,5 mm)
rote Leuchtdiode
Vorwiderstand 470 Ω
Schiebeschalter
Tastschalter
Potentiometer 10 kΩ
2-polige Federleiste
1
2549 Gehäuse Gehäuse, Sonderausführung in einem hellen silber-metallic Farbton 1
2550 Einsatz Rahmeneinsatz B 1 (1) -
2551 2 Grundplatte Grundplatte, schwarz 1
2552 Frontplatte Frontplatte B, Sonderausführung in einem hellen silber-metallic Farbton 1
2554 Zeigerknopf Zeigerknopf 1
2559 Einsatz Rahmeneinsatz B 1 (-) ?
2560 2 Blechschraube Blechschraube 1 2,9 x 9,5 mm (11) 7
2561 2 Unterlegscheibe Unterlegscheibe 1 3 mm (4) -
2571 Anleitung Anleitungsbuch 6400 1

1 Späteren Baukästen hat möglicherweise der Lautsprecher mit Anschlussdraht beigelegen. Dieser Lautsprecher wird einfach in den etwas anderen Rahmeneinsatz eingesteckt. Dadurch werden die Flachsteckhülsen und Unterlegscheiben nicht benötigt. Ebenso sind 4 Schrauben entbehrlich.

2 Es ist generell zu beachten, dass den Ersatzteilnummern des Mikrocomputer Master Lab die vierstellige Nummer 6400 vorangestellt ist. In den meisten Fällen ist die eigentliche Teilenummer mit den üblichen 349. Nummern identisch. Ausnahmen bilden die schwarze Grundplatte, die Schrauben und die Unterlegscheiben. Bei der Grundplatte kann es ein Druckfehler sein - 2551 statt 2521. Die Schrauben hatten in anderen Kästen die Nummer 349.2610. Die Unterlegscheiben vermutlich die Nummer 349.2611. Vermutlich deshalb, weil mir keine Erstauflage der Anleitung zum Basis Lab vorliegt. Dann ließe es sich sicherlich verifizieren.

^ Seitenanfang


Systemeinordnung:



Das 6400 Microcomputer Master Lab wurde zusammen mit der Elektronikserie 6000 ABC im Jahr 1983 vorgestellt. Es zierte die Titelseite des letzten Philips und ersten Schuco Experimentierkatalogs und belegte auch die erste Doppelseite in den Broschüren. Im Vergleich mit seinen Mitbewerbern von Busch und Kosmos war das Master Lab in der Grundausstattung überraschend umfangreich und komplett. Ein Kassetten-Interface ist bereits on-board. Der Arbeitsspeicher ist mit 1 KB für das eintippen von Maschinencode recht üppig bemessen. Das Netzteil gehört genauso zum Lieferumfang wie das Überspielkabel zum Anschluss des Kassettenrecorders. Sogar ein vollständiges Elektronik-Experimentierset mit separater Experimentierbox war enthalten. Ebenso eine Kassette, die schon mit 5 Programmen bespielt ist.

Nur der Kassettenrecorder selbst war nicht dabei. Aber der gehörte in der damaligen Zeit zur Grundausstattung in jedem Kinderzimmer. Leider in vielen Fällen auch ein Fernsehgerät und ein Heimcomputer. Die Commodore Brotkästen VC-20 und C64, sowie die Atari Modelle 600XL und 800XL eroberten die Herzen der Jugend im Sturm und waren auch nicht teurer als das Master Lab.

Für die Erwachsenen hat Apple im Jahr 1983 mit dem Modell Lisa schon mal vorgemacht, wie rund ein Jahrzehnt später die Benutzeroberfläche eines Computers generell aussehen sollte. Nur Informatik-Professoren und ihre Studenten hielten noch ein paar Jahre länger wacker an den Befehlszeileninterpretern ihrer UNIX-Maschinen fest. Mit dem fünfstelligen Preis fand Apples Lisa aber nur Einzug in einige Chefbüros. Gerüchten zufolge wurden die nicht verkauften Lisas nach Einführung des Nachfolgers Macintosh (kurz: Mac) auf einem eigens dafür angeschafften Grundstück vergraben. Computerbegeisterte Normalbürger begnügten sich in der Regel mit Z80 Maschinen und dem Betriebssystem CP/M, kurz darauf auch mit MSX. In der Geschäftswelt hatte IBM mit den Modellen PC und XT bereits das Betriebssystem DOS etabliert und stand mit dem AT in den Startlöchern.

Denkbar schlechte Voraussetzungen für Lernsysteme, wie das Master Lab. Man musste zu jener Zeit kein Prophet sein, um vorherzusehen, dass sich die PC-Schiene (mit der Power von IBM) auf breiter Linie durchsetzen wird. So ist es kein Wunder, dass damals jeder Computerfreak sein Geld für einen PC angespart hat. Erschwerend für das Master Lab kam hinzu, dass sich Philips und Schuco sehr bedeckt hielten, welche CPU eingebaut ist und inwieweit ein Ausbau des Systems geplant war. Denn der Schock saß tief, dass bei dem bereits bekannten Busch 2090 Lernsystem ein selbst für damalige Verhältnisse völlig veralteter 4 Bit Mikrocontroller zum Einsatz kam.

Vom gleichzeitig mit dem Master Lab erschienen Kosmos CP1 war bekannt, dass darin der bis heute gut bekannte 8 Bit Mikrocontroller 8049 von Intel verbaut ist. Allerdings abgeschirmt durch eine virtuelle Maschine. Da wurde also nicht der 8049 programmiert, sondern ein Pseudo-Prozessor mit einem sehr speziellen Befehlssatz (nur rund 20 Befehle) und einer äußerst eigentümlichen Speicherstruktur. Von den insgesamt vorhandenen 4 KB RAM blieben gerade mal 128 Speicherzellen zu 14 Bit (6 Bit für den Befehl und 8 Bit für Daten) für den Anwender übrig. Der große Rest wurde von der Simulationssoftware verbraten.

Im Nachhinein ist Philips zu bescheinigen, dass mit dem Master Lab der einzig richtige Weg eingeschlagen wurde. Ein System mit einem echten 8 Bit Mikroprozessor, dem INS 8070. Ohne Tricks und doppeltem Boden! Das setzt natürlich voraus, dass man bereit sein muss, sich ausgiebig mit dem dualen und hexadezimalen Zahlensystem zu beschäftigen. Mit der didaktisch geschickten Anleitung gelingt das ohne Schwierigkeiten. Trotzdem war die in Frage kommende Zielgruppe für dieses System ziemlich klein. Das Master Lab hat sicherlich den Weg zu einigen Vollblutelektronikern gefunden. Und sei es nur wegen dem Gehäuse, das sich hervorragend neben den Experimentierboxen der Serie 6000 ABC einreiht.  Das wird auch der einzige Grund sein, warum das Master Lab bei Sammlern heute so begehrt ist. Aus Sicht der Hersteller waren die Mikrocomputer-Lehrsysteme ein Flop. Lediglich das zwei Jahre zuvor vorgestellte Microtronic Computersystem 2090 von Busch dürfte eine etwas größere Verbreitung gefunden haben.

Serie 6400
Ausbaustufe          
Master Lab
6400
  Trafo
6455
Ton
6491
   
  Töpferei
6401
  Holzgraveur
6402

Ein Kastendiagramm zum Master Lab erübrigt sich eigentlich. Das System ist als in sich abgeschlossen zu betrachten. Erweiterungen sind nicht erschienen. Aus der Anleitung geht nur hervor, dass eine Speichererweiterung im Adressbereich FF00h...FFFFh von 64 auf die vollen 256 Byte geplant war. Also der Bereich, der über die direkte Adressierung anzusprechen ist.

Ein Master Lab gab es übrigens auch von Quelle. Dort ist es aber nur eine andere Bezeichnung für die Elektronik-Grundstufe 6103 C. Das Mikrocomputer-System wurde von Quelle nicht angeboten. Hier sollten Sammler also genau aufpassen, was zum Verkauf steht.

^ Seitenanfang


Zusätzlich erforderlich:

  • Kassettenrecorder zum Speichern und Laden von Daten und Programmen.

Zur Stromversorgung hat dem Mikrocomputer Master Lab bereits ein Steckernetzteil beigelegen. Möglicherweise ist es mit dem  Netzadapter 6155 identisch. Da auf der Mikrocomputer-Platine ein 5 Volt Spannungsregler eingebaut ist, halte ich es jedoch für wahrscheinlicher, dass das beigelegte Netzgerät eine einfachere Ausführung mit unstabilisierter Gleichspannung ist. In den Experimenten der Anleitung erfolgt die Spannungsversorgung der Experimentierbox B aus dem Spannungsregler des Mikrocomputers. Dazu ist also keine weitere Stromversorgung erforderlich.

Für umfangreichere Aufbauten auf der Experimentierbox B wird jedoch die Anschaffung eines zusätzlichen Netzgerätes empfohlen. Beispielsweise der Netzadapter 6155 aus der Elektronik-Serie.

Ebenso ist ein Batteriebetrieb denkbar. Dann müsste aber zunächst ein Batteriekasten für 6 Babyzellen zum einlegen in die Experimentierbox angeschafft werden. Der korrekte Anschluss des Batteriekastens ist beispielsweise in der Anleitung zum Elektronik Basis Lab nachzulesen.

^ Seitenanfang


Änderungen:

Nichts bekannt! Möglicherweise hat einem Teil dieser Baukästen ein etwas anderer Rahmeneinsatz und ein Lautsprecher mit rundem Magneten beigelegen. In diesem Fall wären dann auch die beiden Flachsteckhülsen, die Unterlegscheiben und 4 Schrauben entbehrlich.

^ Seitenanfang


Bilder:


Experimente:

vermutl. 1. Auflage

Die Anleitung zum Microcomputer Master-Lab 6400 beschreibt in 19 Kapiteln die Funktionsweise und Programmierung eines Mikroprozessors. Im 20. Kapitel sind die Lösungen zu den Übungsaufgaben und im Anhang befinden sich Übersichten mit wichtigen Zusammenfassungen. Trotz der sehr ausführlichen Anleitung, die selbst vor der Behandlung von Interrupts nicht zurückschreckt, wird nur ein kleiner Teil der Möglichkeiten des eingebauten Mikroprozessors erklärt. Insbesondere fehlt die Behandlung der verschiedenen Zeiger-Register und die damit verbundenen Adressierungsarten. Dies war eventuell als Erweiterung geplant. Ebenso die Beschreibung der Schnittstellenleiste auf der linken Seite des Computers. Es sind jedoch keine Erweiterungen erschienen. Um Anwendern dieses Computers hier ein wenig aus der Patsche zu helfen, habe ich eine Extraseite mit zusätzlichen Informationen vorbereitet.

Inhalt

Der Microcomputer 6400
Inhaltsverzeichnis
Bauteile des Microcomputers
Vorwort
Experimentierbox
Bauteile der Experimentierbox
Vorbereiten der Experimentierbox
Befestigen der Bauteile auf der Grundplatte
Bauteile der Grundplatte
  1. Die zwölf Spiele
    1. Wir nehmen den Computer in Betrieb
    2. Wir beginnen mit den Spielen
    3. Beschreibung der Spiele
      1. Spiel 1: Ampel
      2. Spiel 2: gelbes Blinklicht
      3. Spiel 3: Lauflicht
      4. Spiel 4: Zähler
      5. Spiel 5: Sekunden-Uhr
      6. Spiel 6: Sirene
      7. Spiel 7: elektronischer Würfel
      8. Spiel 8: Zahlenlotto „6 aus 49“
      9. Spiel 9: Zweier-Potenzen
      10. Spiel 10: Taschenrechner
      11. Spiel 11: Reaktionstest
      12. Spiel 12: Laufschrift
  1. Eingabe und Start eines Programms
    1. Vorbereitungen für die Programmeingabe
    2. Programmeingabe
    3. Kontrolle eines eingegebenen Programms
    4. Programmstart
    5. Abänderungen des Programms
  1. Der Computer und seine Peripherie
    1. Die Verbindungen mit der Peripherie
    2. Die Glühlampe kann auch blinken
    3. Ein Morseapparat
    4. Eine Lichtschranke
      1. Aufbau und Überprüfung
      2. Diebstahlsicherung
      3. Lichtschranke und Zähler
    5. Programmstart nur bei Adresse 1000?
    6. Ein kleiner Ausblick
    7. Etwas Elektronik
      1. Die Schaltung für die Ausgänge
      2. Die Schaltung für die Eingänge
  1. Dualzahlen und Hexadezimalzahlen
    1. Zahlenraten
    2. Dualzahlen
    3. Hexadezimalzahlen
      1. Einstelliger Hexadezimalzähler
      2. Zusammenhang mit Dualzahlen
      3. Ein Rückwärtszähler
      4. Mehrstelliger Hexadezimalzähler
      5. Und noch ein Rückwärtszähler
  1. Umwandlungen zwischen Zahlensystemen
    1. Vorbemerkungen
    2. Umwandlungen zwischen dem Dual- und dem Hexadezimalsystem
    3. Umwandlungen zwischen Dual- und Dezimalsystem
    4. Umwandlungen zwischen dem Hexadezimal- und dem Dezimalsystem
    5. Aufgaben zu Kapitel 5
    6. Drei Umwandlungsprogramme
      1. Von dezimal nach dual
      2. Von dezimal nach hexadezimal
      3. Von hexadezimal nach dezimal
  1. Vom Halbaddierer zum Addierwerk
    1. Der Halbaddierer
    2. Der Volladdierer
    3. Ein vierstelliges Addierwerk
    4. Aufgabe zu Kapitel 6
    5. Die Addition von einstelligen Hexadezimalzahlen
  1. Die ersten Befehle: Addition
    1. „Addiere dazu 3F!“
    2. 16 Bit = 2 Byte
    3. Wir erweitern das Programm
    4. Das Carry/Link-Flag: CY/L
    5. Eine zweite Adressierungsart
    6. Noch mehr Komfort
    7. Schriftliche Addition von Hexadezimalzahlen
    8. Aufgaben zu Kapitel 7
    9. Zusammenstellung der bisher besprochenen Befehle
      1. Der mnemonische Code
      2. Befehle mit unmittelbarer Adressierung
      3. Befehle mit direkter Adressierung
      4. Die Calls
  1. Und nun noch einmal alles vierstellig
    1. Das Extension-Register E
    2. Aus Zwei mach Eins
    3. Vierstellig, direkt adressiert
    4. Der Computer kennt keine Dezimalzahlen
    5. Addition im Dezimalsystem
    6. Aufgaben zu Kapitel 8
  1. Subtraktion
    1. Zunächst die neuen Befehle
    2. Schriftliche Subtraktion von Hexadezimalzahlen
    3. Das CY/L-Flag und die Subtraktion
    4. Das Rechnen mit Komplementen
      1. Neuner- und Zehnerkomplementen im Dezimalsystem
      2. Fünfzehner- und Sechzehnerkomplemente im Hexadezimalsystem
      3. Einer- und Zweierkomplemente im Dualsystem
    5. Und so subtrahiert der Mikroprozessor wirklich
    6. Negative Zahlen
    7. Aufgabe zu Kapitel 9
  1. Sprungbefehle
    1. Der Programmzähler PC
    2. Der Jump-Befehl
    3. Ein Branch-Befehl
    4. Bedingte Sprünge
    5. Wir lassen die Displacements berechnen
    6. Der Programmablaufplan
    7. Aufgaben zu Kapitel 10
  1. lnkrementieren und Dekrementieren
    1. Zwei nützliche Befehle
    2. Wir entwickeln ein Programm
      1. Die Aufgabenstellung
      2. Planung des Programmablaufs
      3. Der Programmablaufplan
      4. Das Programm
      5. Erprobung des Programms und Fehlersuche
    3. Aufgaben zu Kapitel 11
  1. Unterprogramme
    1. Bemerkungen zum Status-Register S
    2. Wir programmieren eine Pause
    3. Wir schreiben unser erstes Unterprogramm
    4. Der Stack oder der Stapelspeicher
    5. Verschachtelung von Unterprogrammen
    6. Der Stackpointer
    7. Aufgaben zu Kapitel 12
  1. Die sechzehn Calls
    1. Die Adressierung der Calls
    2. Beispiel: CALL VERZ (Verzögerung)
    3. Ein Ampel-Programm
    4. Die verwendeten Speicher-Adressen
    5. Die Codierung der sechzehn Hexadezimalziffern
    6. Zum Anzeige-Vorgang
    7. Drei weitere Calls
    8. Codierung beliebiger Symbole
    9. Die restlichen Calls
      1. Der CALL ANZ EIN
      2. Der CALL UEB 4L
      3. Der CALL HALT
    10. Aufgaben zu Kapitel 13
  1. Logische Operationen
    1. Logische Verknüpfungen von zwei Eingangssignalen
      1. Die UND-Schaltung
      2. Die ODER-Schaltung
      3. Die NAND-Schaltung
      4. Die NOR-Schaltung
      5. Die Äquivalenzschaltung
      6. Die Antivalenzschaltung
      7. Zusammenstellung der logischen Verknüpfungen
    2. Logische Verknüpfungen von zweistelligen Hexadezimalzahlen
    3. Die logischen Befehle
    4. Negation mit Hilfe des XOR-Befehls
    5. Zusätzliche Sprungbedingungen
    6. Maskieren
    7. Ein Bit löschen - ein Bit setzen
    8. Die ALU - die arithmetische, logische Einheit
    9. Aufgaben zu Kapitel 14
  1. Schiebe- und Rotationsbetrieb
    1. Lauflicht rechts
    2. Die sieben Befehle
    3. Spiel 9: Zweier-Potenzen
    4. (FL3): = (CY/L)
    5. Der Zufallszahlengenerator
    6. Aufgaben zu Kapitel 15
  1. Multiplikation und Division
    1. Ein erstes Multiplikationsprogramm
    2. Schriftliches Multiplizieren
    3. Verdoppeln - Halbieren
    4. Das zweite Multiplikationsprogramm
    5. Das T-Register und der Multiplikationsbefehl
    6. Dezimale Multiplikation
    7. Dezimale Division
    8. Die Calls CALL DEZ-HEX und CALL HEX-DEZ
      1. Der CALL DEZ-HEX
      2. Der CALL HEX-DEZ
      3. Bemerkungen zu diesen Calls
    9. Aufgaben zu Kapitel 16
  1. Ergänzungen zum Status-Register
    1. Das Overflow-Flag
    2. Endlos-Schleife mit Ausgang
    3. Weitere Untersuchung des lnterrupt-Verfahrens
    4. Entprellen mit Software
    5. Ein lnterrupt von der Peripherie
    6. Ein gefälschter Würfel
    7. Aufgaben zu Kapitel 17
  1. Programme - Programme - Programme
    1. Die Programme aus dem 2. und 3. Kapitel
      1. Das Programm aus dem 2. Kapitel
      2. Das Programm „Die Glühlampe kann auch blinken“
      3. Das Programm „Ein Morseapparat“
      4. Das Testprogramm für die Lichtschranke
      5. Das Programm „Diebstahlsicherung“
      6. Das Programm „Lichtschranke und Zähler‘
    2. Ergänzungen zu besprochenen Programmen
      1. Die Summe kann fünfstellig sein
      2. Die Differenz kann negativ sein
      3. Das Produkt kann achtstellig sein
      4. Verbesserte achtstellige Anzeige
    3. Weitere Programme
      1. „RL EA“ - ein neuer Befehl?
      2. Der BCD - Code
      3. Ein JK - Flip-Flop
      4. Eine Ampel mit Handbedienung
      5. Das kleine Einmaleins
      6. Ein Würfelspiel
      7. Messung der Reaktionszeit
  1. Programme auf Cassette
    1. Cassettenrecorder-Interface
      1. Interface-Schaltung, 1. Teil
      2. Interface-Schaltung, 2. Teil
    2. Speichern und Laden von Programmen
      1. „Save“
      2. „Load“
    3. Verschieben von Programmen
      1. Ein Würfelspiel
      2. Das Spiel „Zahlen erkennen“
      3. Das Spiel „NIMM“
      4. Eine Digitaluhr
      5. Der Computer macht Musik
  1. Lösungen zu den Aufgaben
    Lösungen zu Kapitel 5
    Lösungen zu Kapitel 6
    Lösungen zu Kapitel 7
    Lösungen zu Kapitel 8
    Lösungen zu Kapitel 9
    Lösungen zu Kapitel 10
    Lösungen zu Kapitel 11
    Lösungen zu Kapitel 12
    Lösungen zu Kapitel 13
    Lösungen zu Kapitel 14
    Lösungen zu Kapitel 15
    Lösungen zu Kapitel 16
    Lösungen zu Kapitel 17
  1. Anhang
    1. Befehlslisten
      1. Zusammenstellung der behandelten Befehle
      2. Befehlsliste, Adressierungsarten
      3. Befehlsliste, mnemonischer Code
      4. Befehlsliste, Operationscode
      5. Änderung der Register- und Speicherinhalte bei den sechzehn Calls
    2. Umwandlungstabellen
      1. Dezimal - dual - hexadezimal
      2. dezimal - hexadezimal
      3. hexadezimal - dezimal
    3. Stichwortverzeichnis
    4. Verdrahtungspläne
    5. Blaue Funktionstasten bei Spiel 10: Rechner

^ Seitenanfang

©2007-2011 ·  Norbert Schneider · Impressum · Stand: Okt 11