Inhaltszusammenfassung für Kleincomputer KC 85 M 035
Seite 3
Redaktionsschluß der vorliegenden Ausgabe: Dezember 2009 Ohne Genehmigung des Herausgebers ist es nicht gestattet, das Buch oder Teile daraus nachzudrucken oder auf fotomechanischem Wege zu vervielfältigen.
M035 1 MBYTE SEGMENTED RAM Inhalt I n h a l t Einleitung..........4 Modulhandhabung........5 2.1. Stecken und Entfernen des Moduls...... 5 2.2. Modulkennung und Zuweisung......5 2.2.1. Modulkennung.......... 5 2.2.2. Modulzuweisung........6 2.2.3. Modulselektion........10 2.2.4. Steuerbytedefinition........11 Technische Beschreibung.......
M035 1 MBYTE SEGMENTED RAM Einleitung E i n l e i t u n g Mit dem Modul M035 steht eine Zusatzbaugruppe zur Verfügung, die den Arbeitsspeicher des Kleincomputers KC 85/2 und seiner Nachfolgetypen um 1024 KByte erweitert. Dadurch wird erreicht, daß umfangreichere Programme und Daten- mengen verarbeitet werden können.
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung M o d u l h a n d h a b u n g 2.1. Stecken und Entfernen des Moduls Der RAM-Modul kann prinzipiell in jedem Modulsteckplatz betrieben werden. Jedoch ist dabei die Modulpriorität in der gewählten Systemkonfiguration zu berücksichtigen.
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Strukturbyte kann durch Prozessor auch inaktiven (nicht eingeschalteten) Zustand des Moduls gelesen werden. Da- durch kann sich der Nutzer jederzeit in einem ausgebauten System einen Überblick über die verfügbaren Module verschaffen und in Abhängigkeit davon seine Entscheidung treffen.
Seite 8
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Der gewünschte Betriebszustand wird über den Befehl SWITCH mm kk (Parameter durch Leerzeichen voneinander getrennt) eingestellt. Die beiden Parameter dieses Befehls realisieren : - mm Mitteilung System, welchem Modulschacht zuzuweisende Modul gesteckt ist. Dabei ist die erste Stelle von mm die Nummer des Aufsatzes (im Grundgerät ist diese Stelle Null und kann weggelassen werden).
Seite 9
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Speicheradressierung und Segmentstruktur ---------------------------------------- Der 1-MByte-Speicher des Moduls ist in 64 Segmente zu je 16 KByte unterteilt. Die 64 Segmente sind ab der eingestellten Basis- adresse hintereinander angeordnet. Es kann damit also immer nur ein Segment unter Berücksichtigung der Modulpriorität in die Hauptspeicherebene des Prozessors geschaltet werden.
Seite 10
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Bild Speicheraufteilung 85/3 (M035 Basisadresse 8000H) mit dem 1 MBYTE SEGMENTED RAM-Modul - Bildwiederholspeicher bestehend aus vier Kbyte Blöcken (zweimal IRM 0, IRM 1) BASI - BASIC-Interpreter - Betriebssystem - Arbeitsspeicher B0, B1 - Block S 0 bis S 63...
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Grundkonfiguration unseres Computer-Systems KC 85/2/3 ist der Adreßbereich von 4000H - 7FFFH der einzige, welcher zusammenhängend einen nichtbelegten Adreßumfang von 16 KByte besitzt. Bei der Nutzung des festgelegten Adreßbereiches 8000H - BFFFH des M035, muß...
Seite 13
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Aus der vorher dargestellten Zuordnung der Bits ergeben sich für das Steuerbyte die einzusetzenden Werte. In den folgenden Tabellen 1a und 1b sind alle aktiven Steuerbytes zur Veranschaulichung aufgeführt. ----------------------------------------------------------------- Seg- ! Steuerbyte feste Basisadresse 8000H.
Seite 14
M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung ----------------------------------------------------------------- Seg- ! Steuerbyte feste Basisadresse 8000H. ment ! dual AKTIV dual AKTIV !S5 S4 S3 S2 S1 SO W M ! hex !S5 S4 S3 S2 S1 S0 W M ! hex ----------------------------------------------------------------- 1 1 ! 83 0 1 ! 81...
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung T e c h n i s c h e B e s c h r e i b u n g 3.1. Funktionsweise Der Modul M035 ist durch folgende Funktionsbaugruppen charakte- risiert: - 1024-KByte-RAM-Speicherblock mit Ansteuerung - Modulsteuerung...
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung Durch gezielte Änderung des Modulsteuerbytes können andere Seg- mente des Modulspeichers in die Hauptspeicherebene des Systems verlagert werden. Wie sollte nun unser KC 85-System konfiguriert sein? Unabhängig davon, ob ein KC 85/2, KC 85/3 oder KC 85/4 als Grundgerät verwendet wird,...
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung Durch Aktivierung des Moduls M006 mit JUMP 8 rückt dieser in die Hauptspeicherebene Betriebssystem-ROM's werden abge- schaltet. Der durch SWITCH C 3 aktivierte M035-Modul verhält sich nicht wie ein 16 KByte RAM-Modul, da der M035 ab der Adresse 8000H aktiv ist.
Seite 19
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung Die Module M035 werden auf Basisadresse 8000H (Steuerbyte 03H = Segment 0) geschaltet. Im Bild 7 sind die Speicheraufteilung und die Prioritätsebenen dargestellt. Priorität --------- - Betriebssystem (in Teile auf Adresse E000H auf Hauptspeicherebene liegend und C000H geteilt) - BASIC-Interpreter - Bildwiederholspeicher...
Seite 20
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung Folgende Reihenfolge des Schaltens ist beim KC 85/4 zu beachten: Bereits festgelegt ist der Speicherbereich für den M035 auf 8000H 1. Wegschalten des internen Speichers im zu benutzenden Abschnitt Im Beispiel sind dies die RAM8-Blöcke 0 und 1. Achtung ! Der IRM darf nicht zuerst weggeschaltet werden, da sich in seinem Bereich der Modulsteuerbyte-Speicher befindet.
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung vorherigen Beispielen erkennen ist, sind selbsterstellten Maschinenprogrammen beim KC 85/4 die RAM8-Blöcke 0 und 1 wegzuschalten und zuletzt der IRM, wenn auf ein Segment eines auf diesen Adreßbereich zugewiesenen M035 zugegriffen wer- den soll.
M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung 3.4. Auslastung der 1024 KByte Speicherkapazität des M035 Für Maschinenprogramme besteht die Möglichkeit, diese Speicher- kapazität auszunutzen. Dazu können die vierundsechzig 16-KByte- Segmente einzeln ab Adresse 8000H geladen werden. Durch Variation der Steuerbytes (siehe Abschnitt 2.2.4.) können nun die jeweiligen 16 KByte-Softwarepakete aufgerufen und abgear- beitet werden.
M035 1 MBYTE SEGMENTED RAM 4. Literaturverzeichnis L i t e r a t u r v e r z e i c h n i s System-Handbuch zum KC 85. VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen. Handbuch zum M032 256 segemented RAM VEB Mikroelektronik "Wilhelm Pieck"...
Seite 24
diesem Handbuch handelt sich eine nachträgliche Zusammenstellung, im Stil der erschienenen Handbücher des MPM. bedanken für schnelle Hilfe technischen Korrekturen durch Mario Leubner. Handbuch erstellt Götz Hupe Elmar Klinder...