Programmentwicklung unter CP/M 2.2 auf dem CPC 464/664

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
Frontpage

Information

Title: Programmentwicklung unter CP/M 2.2 auf dem CPC 464/664
Authors: Helmut Tischer
Publiser: Markt & Technik
Year: 1986
Pages: 340
ISBN: 3-89090-209-X

Contents

Programme, die professionell aussehen sollen, kann man nur unter einem "richtigen" Betriebssystem entwickeln. Das Standardbetriebssystem in der 8-Bit-Welt, CP/M 2.2, wird den Floppydisks zu den Computern CPC 464/664/6128 gleich mitgeliefert.

Dieses Buch vermittelt alle Informationen, die zum selbständigen Entwickeln von CP/M 2.2-Programmen nötig sind. Besprochen werden sowohl die grundlegende Funktionsweise des CP/M-Betriebssystems als auch alle dem Anwender schon zur Verfügung stehenden Systemroutinen, die viel Arbeit ersparen. Zwei Kapitel beschäftigen sich ausschließlich mit den zusätzlichen Möglichkeiten, die nur die Computer CPC 464/664/6128 bieten (BDOS-Routinen).

Wenn Sie alle gelernten Kenntnisse in der Praxis anwenden wollen, sind Kenntnisse der 8080 oder Z80-Assemblersprache vorteilhaft. Für einfachere Experimente genügen aber auch Kenntnisse einer höheren Programmiersprache wie Turbo-Pascal.

Die enthaltenen Anwendungsprogramme sind auch in Form eines BASIC-Laders abgedruckt, so daß sie auch Leser, die die Maschinensprache nicht beherrschen, abtippen können. Durch aufmerksames Lesen können aber selbst diese durchaus die Funktionsweise der Programme verstehen.

Aus dem Inhalt:

  • Beschreibung der 8080-Assemblersprache anhand eines Vergleichs zum Z8O-Assembler
  • Hilfsmittel zur Programmerstellung
  • Konzept des CP/M 2.2-Betriebssystems
  • Anwendung der Systemroutinen mit Beispielen in Assembler und Turbo-Pascal
  • Arbeiten mit Dateien
  • Abweichungen des CPC 464/664/6128 CP/M vom Standard-CP/M
  • Zuschneiden des Betriebssystems auf eigene Bedürfnisse
  • Nützliche CP/M-Programme zum Abtippen (Utilities wie deutscher Zeichensatz, Drucker-Spooler etc.)

Alle im Buch vorgestellten Programme sind unter dem Betriebssystem CP/M 2.2 auf dem Schneider CPC 6128, in der CPC 664-Version, lauffähig. Beachten Sie: Unter dem Betriebssystem CP/M-Plus - ebenfalls für den CPC 6128 verfügbar - können die Programme nicht verwendet werden!

Download