Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Letzte ÜberarbeitungBeide Seiten der Revision | |||
cpm:cpm22 [2015/03/02 15:24] – angelegt volkerp | cpm:cpm22 [2015/03/02 16:03] – [CP/M 2.2] volkerp | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
CP/M ist eine Reihe von Betriebssystemen, | CP/M ist eine Reihe von Betriebssystemen, | ||
- | + | ? System-Start | |
- | System-Start | + | : Das Betriebssystem CP/M-80 (Control Program for Microprocessors) ist ein diskettenorientiertes System und aus diesem Grund stets nur mit Disketten bzw. Festplatten zu betreiben. CP/M ist von der Systemdiskette in den Arbeitsspeicher zu bringen (booten oder auch Kaltstart). Das erfolgreiche |
- | | + | ? |
- | | + | : Bereitschaftsmeldung ( A> ) Das A bezeichnet das angemeldete Laufwerk und das «größer als» die eigentliche Bereitschaft zur Annahme von Eingaben über die Tastatur. |
- | | + | ? |
- | | + | : Zulässige Eingaben sind: Kommandos und Programmaufrufe. Alle Eingaben müssen regelmäßig mit einem Wagenrücklauf (er o. carriage return) abgeschlossen werden. |
- | | + | ? |
- | reiche | + | : Das angemeldete Laufwerk ist das vor dem Prompt bezeichnete. Auf dieses Laufwerk wird nach einem Programmaufruf zugegriffen. Das Laufwerk kann durch Eingabe eines neuen Laufwerknamens und einem Doppelpunkt gewechselt werden. (B: «er») Der Name eines Laufwerkes besteht aus einem Buchstaben (A:, B:, ....P:) und einem Doppelpunkt. |
- | | + | ? Dateien |
- | | + | |
- | + | ? | |
- | Prompt | + | : Alle Dateien werden mit einem Namen versehen. Das Ansprechen einer Datei erfolgt stets über den Dateinamen, der aus dem eigentlichen Namen und einer Klassenbezeichnung (extension) besteht. Die Länge des Namens ist auf 8 Zeichen für den Namen und 3 für die Extension begrenzt. Die übliche Schreibweise ist «name.ext» |
- | | + | ? Mehrfachnamen |
- | | + | : |
- | | + | ? |
- | + | : Dateien können unterschiedliche Inhalte aufweisen. | |
- | Eingaben Zulässige Eingaben sind: Kommandos und | + | ? Programmdateien |
- | | + | : Dateien mit der Klassenbezeichnung «COM» enthalten lauffähige Programme, die in binärer Form gespeichert sind. |
- | | + | ? |
- | | + | |
- | | + | ? DIR |
- | + | : | |
- | Laufwerk Das angemeldete Laufwerk ist das vor dem Prompt | + | ? |
- | | + | : «Name.ext»\\ Löscht die angegebene Datei. (Erase = Löschen)\\ Die Verwendung von Mehrfachnamen ist zulässig.\\ ERA B:*.* löscht alle auf der Diskette im Laufwerk «B:». Sollen alle Dateien gelöscht werden, erscheint eine Sicherheitsabfrage, |
- | | + | ? |
- | | + | : «neuer Name.ext» = «alter Name.ext»\\ Umbenennen einer Datei. Die als «alter Name.ext» angegebene Datei erhält den unter «neuer Name.ext» bezeichneten Namen; keine Mehrfachnamen.\\ REN B: NEUNAME.TXT = B: ALTNAME.TXT |
- | | + | ? |
- | | + | : «name.ext» Listet den Inhalt eine Textdatei auf den Bildschirm. Die Datei darf nur darstellbare ASCII-Zeichen enthalten. Wird versucht, eine Programmdatei |
- | | + | ? SAVE |
- | + | : «Anzahl» «Name.ext» speichert den Inhalt des Arbeitsspeichers in einer Datei ab. Es wird der Inhalt ab Speicherstelle 100H in 256 Byte Blöcken in die Datei «name.ext» heruntergeladen. Die Anzahl der Blöcke ist stets (dezimal) mit anzugeben. | |
- | Dateien | + | ? USER |
- | tionen | + | : «nummer» schaltet auf den in „Nummer" |
- | | + | ? Programmaufrufe |
- | | + | : Neben den sechs genannten residenten CP/M Kommandos werden alle weiteren Befehle mittels spezieller Programme ausgeführt. Ein Programm wird unter CP/M durch Eingabe des Dateinamens ohne Klassenbezeichnung mit abschließendem «return» gestartet.\\ «Programmname» «cr» \\ z.B.: WS «cr» (Starten von WordStar) |
- | gefaßt. Diese Dateien (Files) können.einzeln | + | ? Diskettenwechsel Warmstart |
- | | + | : Nach jedem Diskettenwechsel ist ein Warmstart durch Eingabe von Control C durchzuführen. Durch das Wechseln einer Diskette wird automatisch ein Schreibschutz eingeschaltet, |
- | + | ||
- | + | ||
- | Dateinamen | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | Mehrfach- | + | |
- | | + | |
- | | + | |
- | fachnamen | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | « C »ist. | + | |
- | + | ||
- | Dateiinhalte | + | |
- | + | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | Datendateien: | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | DIR | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | ERA «Name.ext» | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | REN «neuer Name.ext» = «alter Name.ext» | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | TYPE | + | |
- | | + | |
- | | + | |
- | datei «.COM» zu listen, erscheint nur ein großes | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | ||
- | Arbeitsspeichers in einer Datei ab. Es wird der Inhalt | ||
- | ab Speicherstelle 100H in 256 Byte Blöcken in die | ||
- | Datei «name.ext» heruntergeladen. Die Anzahl der | ||
- | Blöcke ist stets (dezimal) mit anzugeben. | ||
- | | ||
- | Benutzerbereich auf der Diskette (Festplatte) um. | ||
- | Die Anzahl der zur Verfügung stehenden Bereiche | ||
- | ist 32 (0..31) auf einer Diskette innerhalb eines | ||
- | logischen Laufwerkes. Durch diese Einrichtung | ||
- | werden voneinander unabhängige Arbeitsbereiche | ||
- | auf dem Speichermedium geschaffen, die von | ||
- | anderen USER-Bereichen aus nicht direkt erreicht | ||
- | werden können. (Ausnahme siehe „PIP - kopieren" | ||
- | Die Einteilung eines logischen Laufwerkes in ge- | ||
- | trennte Benutzerbereiche ist vor allem zur Kompa- | ||
- | tibilität mit dem Mehrplatz-BS MP/M gedacht. | ||
- | | ||
- | Neben den sechs genannten residenten CP/M | ||
- | Kommandos werden alle weiteren Befehle mittels | ||
- | spezieller Programme ausgeführt. Ein Programm | ||
- | wird unter CP/M durch Eingabe des Dateinamens | ||
- | ohne Klassenbezeichnung mit abschließendem | ||
- | «return» gestartet. | ||
- | «Programmname» «cr» | ||
- | z.B.: WS «cr» (Starten von WordStar) | ||
- | | + | ===== STAT ===== |
- | | + | |
- | durch Eingabe von Control C durchzuführen. Durch | + | |
- | das Wechseln einer Diskette wird automatisch ein | + | |
- | Schreibschutz eingeschaltet, | + | |
- | die Diskette zu schreiben, zu einer Fehlermeldung | + | |
- | (u. evtl. Datenverlust) führt. | + | |
+ | < | ||
| | ||
wird wie jedes andere Programm aus einer Pro- | wird wie jedes andere Programm aus einer Pro- | ||
Zeile 709: | Zeile 610: | ||
Sie können innerhalb von ED natürlich auch mehrere Befehle gleichzeitig eingeben. Die einzelnen Befehle werden in der Eingabezeile mittels der Tastenkombination Control-Z voneinander getrennt. | Sie können innerhalb von ED natürlich auch mehrere Befehle gleichzeitig eingeben. Die einzelnen Befehle werden in der Eingabezeile mittels der Tastenkombination Control-Z voneinander getrennt. | ||
+ | </ |