Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 M 035 Beschreibung

1 mbyte segmented ram

Werbung

Werbung

Inhaltsverzeichnis
loading

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.
  • Seite 4: Inhaltsverzeichnis

    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.......
  • Seite 5: Einleitung

    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.
  • Seite 6: Modulhandhabung

    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.
  • Seite 7: Modulzuweisung

    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...
  • Seite 11: Modulselektion

    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 12: Steuerbytedefinition

    M035 1 MBYTE SEGMENTED RAM 2. Modulhandhabung Gerätenummern Aufsätze entnehmen bitte weiligen Handbüchern. Beispiel: Steckplätze im Grundgerät ! Steckplatz dual ! hex.! G3 G2 G1 G0 S1 SO X1 X0 ! ------------------------------------------ 0 ! 08 rechts 0 ! 0C links 2.2.4.
  • 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...
  • Seite 15: Technische Beschreibung

    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...
  • Seite 16: Kc 85/2-Systemkonfiguration

    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,...
  • Seite 17: Kc85/3-Systemkonfiguration

    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 18: Kc 85/4-Systemkonfiguration

    M035 1 MBYTE SEGMENTED RAM 3. Technische Beschreibung ------------------ !2.M035 S0 ! M027! !----------!-----! !1.M035 S32! M026! ------------ !--------- !----------- ! BASIC-ROM! -----------!----------!----------!----------! 0000H 4000H 8000H C000H FFFFH S32,S0 - Segment 32, Segment 0 - Arbeits-RAM - Bildwiederholspeicher Bild 6: Speicheraufteilung und Prioritätsebenen des KC 85-Systems dieser Konfiguration besteht...
  • 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.
  • Seite 21: Basic-Interpreter Und Modul M035

    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.
  • Seite 22: Auslastung Der 1024 Kbyte Des M035

    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.
  • Seite 23: Literaturverzeichnis

    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...

Inhaltsverzeichnis