Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC85 Einleitung

Vorschau ausblenden Andere Handbücher für KC85:

Werbung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Kleincomputer KC85

  • Seite 3: Inhaltsverzeichnis

    M036 128 K BYTE SEGMENTED RAM Inhalt Inhalt Einleitung........... Modulhandhabung........2.1. Stecken und Entfernen des Moduls..... 2.2. Modulkennung und Zuweisung......2.2.1. Modulkennung......... 2.2.2. Modulzuweisung........2.2.2.1. Betriebszustände........2.2.2.2. Speicheradressierung und Blockstruktur....2.2.3. Modulselektion........10 2.2.4. Steuerbytedefinition......... 11 Technische Beschreibung......16 3.1. Funktionswerte........
  • Seite 4: Einleitung

    M036 128 K BYTE SEGMENTED RAM 1. Einleitung 1. Einleitung Mit dem Modul M036 verfügt man über eine Zusatzbaugruppe, den Arbeitsspeicher des Kleincomputers KC 85/2 und seiner Nach- folgetypen um 128 KByte erweitert. Dadurch ist man in der Lage, umfangreichere Programme und Datenmengen zu verarbeiten. Es er- öffnen sich somit neue Anwendungsmöglichkeiten Bezug auf...
  • Seite 5: Modulhandhabung

    M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung 2. Modulhandhabung 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. Es sind weiterhin die nachfolgenden Informationen und die unter Kapitel 3 aufgeführten Hinweise zu beachten.
  • Seite 6: Modulzuweisung

    M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung Strukturbyte kann durch den Prozessor auch im inaktiven Zustand des Moduls gelesen werden. Dadurch 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 7 M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung Die beiden Parameter dieses Befehls realisieren : - mm Mitteilung an das System, in welchem Modulschacht der 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 8: Speicheradressierung Und Blockstruktur

    M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung 2.2.2.2. Speicheradressierung und Segmentstruktur ------------------------------------------------ Der 128 KByte-Speicher des Moduls ist in 8 Segmente zu je 16 K Byte unterteilt. Die 8 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 9 M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung ----------- M036 ¦Segment 7¦ ¦---------¦ ¦Segment 6¦ ¦---------¦ ¦Segment 5¦ ¦---------¦---------- ¦Segment 4¦RAM-BL 1 ¦ ¦---------¦---------- ¦Segment 3¦RAM-BL 0 ¦ ¦---------¦---------- ¦Segment 2¦ ¦ ¦---------¦ ¦---------- ¦Segment 1¦ ¦BASIC-ROM¦ ¦---------¦ ¦---------- ¦Segment 0¦ ¦BS-ROM¦...
  • Seite 10: Modulselektion

    M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung 2.2.3. Modulselektion --------------------- Der Modul ist, wie unter Abschnitt 2.2.2.1. schon erläutert, mit dem Befehl SWITCH mm kk zuzuweisen. Die Parameter mm (Modulsteckplatzadresse) und kk (Steuerbyte) sind zweistellige hexadezimale Zahlen, die aus je 8 Bit bestehen. Die einzelnen Bits verschlüsseln binär folgende Informationen: Modulsteckplatzadresse mm G3 G2 G1 G0...
  • Seite 11: Steuerbytedefinition

    M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung 2.2.4. Steuerbytedefinition --------------------------- Steuerbyte werden folgende Informationen binär verschlüsselt: Steuerbyte kk S2 S1 S0 -------- ¦ ¦ ¦ ¦ ¦ ¦ ¦ --- Aktiv-Bit Modulzustand ¦ M ¦ ¦ ¦ ------------------ ¦ ¦...
  • Seite 12 M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung Steuerbyte ¦ ¦ Bemerkungen dual ¦ hex.¦ Betriebs- ¦ Basis- Segment- X X S2 S1 S0 W M ¦ ¦ zustand ¦ Adr. -------------------------------------------------------------- 0 ¦ 00 ¦ INAKTIV ¦ 4000 1 ¦ 01 ¦...
  • Seite 13 M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung ----------- ¦---------¦-------------------- M036 ¦ ¦ ¦Segment 7¦BASIC-ROM¦ BS-ROM ¦ ----------- ¦---------¦-------------------- ¦Segment 6¦ ¦---------¦ ¦Segment 5¦ ¦---------¦ ¦Segment 4¦ ¦---------¦ ¦Segment 3¦ ¦---------¦ ¦Segment 1¦ ¦---------¦ ¦Segment 0¦ ¦---------¦ ¦ ¦ ¦---------¦ ¦---------¦---------¦---------¦...
  • Seite 14 M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung ----------- M036 ¦Segment 7¦ ¦---------¦ ¦Segment 6¦ ¦---------¦ ¦Segment 5¦ ¦---------¦ ¦Segment 4¦ ¦---------¦ ¦Segment 3¦ ¦---------¦ ¦Segment 2¦ ¦---------¦ ¦Segment 1¦ ¦---------¦ ¦Segment 0¦ -----------¦---------¦------------------------------ ¦ ¦ ¦ ¦BASIC-ROM¦ BS-ROM ¦ ¦----------¦---------¦---------¦---------¦---------¦...
  • Seite 15 M036 128 K BYTE SEGMENTED RAM 2. Modulhandhabung ----------- M036 ¦Segment 7¦ ¦---------¦ ¦Segment 6¦ ¦---------¦ ¦Segment 5¦ ¦---------¦ ¦Segment 4¦ ¦---------¦ ¦Segment 3¦ ¦---------¦ ¦Segment 2¦ -----------¦---------¦------------------------------ ¦ ¦Segment 1¦ ¦BASIC-ROM¦ BS-ROM ¦ ¦----------¦---------¦------------------------------ ¦Segment 0¦ ¦----------¦---------¦---------¦---------¦---------¦ 0000 4000 8000 C000 E000...
  • Seite 16: Technische Beschreibung

    M036 128 K BYTE SEGMENTED RAM 3. Technische Beschreibung 3.Technische Beschreibung 3.1. Funktionsweise Der Modul M036 ist durch folgende Funktionsbaugruppen charakte- risiert: - 128 KByte RAM-Speicherblock mit Ansteuerung - Modulsteuerung Zwischenspeicherung Steuerung Betriebsarten - Modulkennung - Modulprioritätssteuerung Die Betriebsarten werden programmtechnisch in der Modulsteuerung zwischengespeichert.
  • Seite 17: Kc 85/2-Systemkonfiguration

    M036 128 K BYTE 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-System konfiguriert sein? Unabhängig davon, ob Sie einen KC 85/2, KC 85/3 oder KC 85/4 als Grundgerät verwenden, müssen Sie die Modulpriorität beachten, wenn ein M036-Modul ins System eingebaut werden soll.
  • Seite 18: Kc85/3-Systemkonfiguration

    Segmente zugreifen und sie für die Ablage von Daten oder Maschinenprogrammen benutzen. Der BASIC-Programmspeicherbereich ist natürlich damit eingeschränkt. 3.2.2. KC85/3-Systemkonfiguration --------------------------------- Für den KC 85/3 gelten prinzipiell die gleichen Ausführungen wie sie unter Pkt. 3.2.1. für den KC 85/2 gemacht wurden.
  • Seite 19: Kc 85/4-Systemkonfiguration

    - 1 x Modul MO27 DEVELOPMENT - 1 x Modul M003 V24 - 1 x Modul M001 DIGITAL IN/OUT Das Bild 12 stellt diese Variante dar, nur ist hier für den KC85/3 der KC 85/4 eingesetzt. Die Module sind genau wie im Bild 12 gesteckt, ebenso ist die Zuordnung der Adressen gleich.
  • Seite 20 M036 128 K BYTE SEGMENTED RAM 3. Technische Beschreibung Die Module M036 werden auf Basisadressen 4000H (Steuerbyte 07H = Segment 1) und 8000H (Steuerbyte 83H = Segment 0) geschaltet. Im Bild 14 sind die Speicheraufteilung und die Prioritätsebenen dargestellt. Priorität --------- ¦---------¦---------¦...
  • Seite 21 M036 128 K BYTE SEGMENTED RAM 3. Technische Beschreibung Folgende Reihenfolge des Schaltens ist beim KC 85/4 au beachten: 1. Festlegen des gewünschten Speicherbereiches für den M036 (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/1.
  • Seite 22: Basic-Interpreter Und Modul M036

    IRM geschaltet. Das Aus- und Einschalten des IRM erledigt der BASIC-Interpreter automatisch. 3.3. BASIC-Interpreter und Modul M036 Durch den BASIC-Interpreter des Moduls M006 und des KC85/3 kann ein maximaler Adreßraum von ca. 47 KByte für BASIC-Programme verwaltet werden. Um über diese Speicherkapazität für BASIC- Programme verfügen zu können,...
  • Seite 23: Auslastung Der 128 Kbyte Speicherkapazität Des M036

    M036 128 K BYTE SEGMENTED RAM 3. Technische Beschreibung 3.4. Auslastung der 128 KByte Speicherkapazität des M036 Für Maschinenprogramme besteht die Möglichkeit, diese Speicher- kapazität auszunützen. Dazu können die acht 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 25 Abschrift erstellt Elmar Klinder Götz Hupe...

Inhaltsverzeichnis