Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 M032 Beschreibung

256 kbyte segmented ram

Werbung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Kleincomputer KC 85 M032

  • Seite 3 Ohne Genehmigung des Herausgebers ist es nicht gestattet, das Buch oder Teile daraus nachzudrucken oder auf fotomechanischem Wege zu vervielfältigen.
  • Seite 4: Inhaltsverzeichnis

    M032 256 KBYTE 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

    M032 256 KBYTE SEGMENTED RAM Einleitung E i n l e i t u n g Mit dem Modul M032 steht eine Zusatzbaugruppe zur Verfügung, die den Arbeitsspeicher des Kleincomputers KC 85/2 und seiner Nachfolgetypen um 256 KByte erweitert. Dadurch wird erreicht, daß umfangreichere Programme und Daten- mengen verarbeitet werden können.
  • Seite 6: Modulhandhabung

    M032 256 KBYTE 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

    M032 256 KBYTE 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 M032 256 KBYTE 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 erste Stelle von mm die Nummer des Aufsatzes (im Grundgerät ist...
  • Seite 9 M032 256 KBYTE SEGMENTED RAM 2. Modulhandhabung Speicheradressierung und Segmentstruktur ---------------------------------------- 256-KByte-Speicher des Moduls in 16 Segmente 16 KByte unterteilt. Die 16 Segmente sind ab der eingestellten Basisadresse 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 M032 256 KBYTE SEGMENTED RAM 2. Modulhandhabung Bild Speicheraufteilung des KC 85/3 (M032 auf Basisadresse 8000H) mit dem 256 KBYTE SEGMENTED RAM-Modul - Bildwiederholspeicher bestehend aus vier Kbyte Blöcken (zweimal IRM 0, IRM 1) BASI - BASIC-Interpreter - Betriebssystem - Arbeitsspeicher B0, B1 - Block Bild 3:...
  • Seite 11: Modulselektion

    M032 256 KBYTE 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. Um dies auszunutzen, kann durch ein entsprechendes Steuerbyte jeweils ein Segment des M032-Moduls in diesen Adreß- raum eingeordnet werden.
  • Seite 12: Steuerbytedefinition

    M032 256 KBYTE 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 M032 256 KBYTE SEGMENTED RAM 2. Modulhandhabung Aus der vorher dargestellten Zuordnung der Bits ergeben sich für das Steuerbyte die einzusetzenden Werte. den folgenden Tabellen 1 und 2 sind alle aktiven Steuerbytes zur Veranschaulichung aufgeführt. ----------------------------------------------------------------- Segment-! Steuerbyte mit Basisadresse 4000H dual AKTIV dual AKTIV...
  • Seite 14 M032 256 KBYTE SEGMENTED RAM 2. Modulhandhabung Die in diesen Tabellen aufgeführten Angaben zum Steuerbyte ver- einfachen das Auswählen der Segmente des M032-Moduls. Dabei wird vom Betriebssystem die Angabe hexadezimal erwartet: z.B.: SWITCH C 9F in BASIC dezimal: SWITCH 12,159 Diese Beispiele geben...
  • Seite 15: Technische Beschreibung

    M032 256 KBYTE 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 M032 ist durch folgende Funktionsbaugruppen charakte- risiert: - 256-KByte-RAM-Speicherblock mit Ansteuerung - Modulsteuerung...
  • Seite 16: Kc 85/2-Systemkonfiguration

    M032 256 KBYTE 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

    M032 256 KBYTE 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 M032-Modul verhält sich wie ein 16 KByte RAM-Modul. Durch Aufrufen des BASIC-Interpreters wird ein Speicherbereich von ca.
  • Seite 18: Kc 85/4-Systemkonfiguration

    M032 256 KBYTE SEGMENTED RAM 3. Technische Beschreibung ------ !M027! !---------!----! !2.M032 SO!M026! --------------------!---------!---------- !1.M032 S1! !BASIC-ROM! ----------!---------!---------!---------! !---------!---------!---------!---------! 0000H 4000H 8000H C000H FFFFH S1,S0 - Segment 0/1 - Arbeits-RAM - Bildwiederholspeicher Bild 6: Speicheraufteilung und Prioritätsebenen des KC 85-Systems dieser Konfiguration besteht...
  • Seite 19 M032 256 KBYTE SEGMENTED RAM 3. Technische Beschreibung Module M032 werden auf Basisadressen 4000H (Steuerbyte 03H = Segment 0) und 8000H (Steuerbyte 83H = Segment 0) geschaltet. Im Bild 7 sind die Speicheraufteilung und die Prioritätsebenen dargestellt. Priorität --------- BASIC-Interpreter Betriebssystem (in Teile auf Adresse E000H auf Hauptspeicherebene liegend und C000H geteilt)
  • Seite 20 M032 256 KBYTE SEGMENTED RAM 3. Technische Beschreibung Folgende Reihenfolge des Schaltens ist beim KC 85/4 zu beachten: 1. Festlegen des gewünschten Speicherbereiches für den M032 (ab 4000H oder ab 8000H) und Schalten des Segmentes. 2. Wegschalten des internen Speichers im zu benutzenden Abschnitt Im Beispiel sind dies die RAM-Blöcke 0 und 1.
  • Seite 21: Basic-Interpreter Und Modul M032

    M032 256 KBYTE SEGMENTED RAM 3. Technische Beschreibung vorherigen Beispielen erkennen ist, sind selbsterstellten Maschinenprogrammen beim KC 85/4 die RAM-Blöcke 0 und 1 wegzuschalten und zuletzt der IRM, wenn auf ein Segment eines auf diesen Adreßbereich zugewiesenen M032 zugegriffen wer- den soll.
  • Seite 22: Auslastung Der 256 Kbyte-Speicherkapazität Des M032

    M032 256 KBYTE SEGMENTED RAM 3. Technische Beschreibung 3.4. Auslastung der 256 KByte Speicherkapazität des M032 Für Maschinenprogramme besteht die Möglichkeit, diese Speicher- kapazität auszunutzen. Dazu können die sechzehn 16-KByte-Segmente einzeln ab Adresse 4000H 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

    M032 256 KBYTE SEGMENTED RAM 4. Literaturverzeichnis 4. L i t e r a t u r v e r z e i c h n i s Kieser, H.; Meder, M.: Mikroprozessortechnik. VEB Verlag Technik, Berlin 1986. Barthold, H.; Bäurich, H.: Mikroprozessoren- Mikroelektronische Schaltkreise und ihre Anwendung (Teil und 2) Reihe elektronika, Band 222/223.
  • Seite 24 Abschrift erstellt Götz Hupe Elmar Klinder...

Inhaltsverzeichnis