Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:nevada_pascal

Nevada Pascal

Tab

Editorial Ellis Computing Software Technology
Abmessungen Lang: 14,90 cm x Hoch: 21,10 cm x Breite:1,00 cm
Jahr 1984
Autor James R. Tyson
Seiten 184
ISBN-10
ISBN-13
Sprache Englisch
Preis England: £0,00
Staat Erhalten

Beschreibung

Pascal ist eine höhere Programmiersprache, die nach dem französischen Philosophen und Mathematiker Blaise Pascal (1623-1662) benannt wurde. Nicklaus Wirth entwickelte die Sprache ab 1968. Sie ist ein Nachkomme der Algol-Sprachfamilie, die Prinzipien der strukturierten Programmierung beinhaltet.

NEVADA Pascal wurde speziell für das CP/M-Betriebssystem entwickelt. Es enthält viele hochmoderne Funktionen, die zuvor in keiner Mikrocomputersprache verfügbar waren.

Mit NEVADA Pascal lassen sich Programme von praktisch unbegrenzter Größe entwickeln. Externe Funktionen und Prozeduren, die in Pascal oder Assembler geschrieben sind, werden separat kompiliert. Sie werden beim ersten Verweis automatisch von Diskette geladen oder können mit dem Hauptprogramm zu einem Modul zusammengeführt werden. Das fortschrittliche dynamische Speichersystem löscht selten verwendete Verfahren, wenn der Speicher voll ist. Die dynamische Speicherkomprimierung gewährleistet eine optimale Nutzung der primären Speicherressource.

Die Gleitkomma-Arithmetik bietet eine Genauigkeit von 14 Stellen. Alle Standardfunktionen werden unterstützt. Das Eingabe-/Ausgabesystem unterstützt sequentielle Plattendateien und zwei Arten von Zufallsdateien. Mit der Option „Relative Byte-Adresse“ können zufällige Dateien mit Datensätzen variabler Länge verarbeitet werden. Die Daten in der Diskettendatei können im ASCII-Format oder im internen Binärformat geschrieben werden.

Das eingebaute CALL-Verfahren bietet direkten Zugriff auf alle Dienste des CP/M-Betriebssystems. Die eingebaute MAP-Prozedur ermöglicht den Zugriff auf jede Region des Hauptspeichers, als ob sie eine Pascal-Variable wäre. Die Hardware-Ein-/Ausgangsports sind direkt zugänglich.

Das Debuggen wird vereinfacht, indem die Zeilennummer und der Prozedurname verfolgt werden, die das Programm zur Laufzeit ein- und ausschalten kann.

Activate, der Aktivitätsanalysator, kann verwendet werden, um die Ausführung eines Programms zu überwachen und ein Histogramm zu drucken, das die Aktivität in jedem Bereich des Programms anzeigt.

Bilder

Dieses Buch ist mit weißen, weichen Kartonumschlägen mit rosa Buchstaben und den Innenblättern aus feinem, schwarzem und weißem Papier mit den Maßen: Höhe 21,10 cm x Breite 14,90 cm gebunden. nevada_pascal_cover.jpg

Inhalt

Table of Contents

Nevada Pascal version 4.x

1. Intruduction

   1.1   Nevada Pascal features
   1.2   Hardware requirements
   1.2.1 Software requirements
   1.3   Files on the Distribution Diskette
   1.3.1 Getting Started
   1.4   *** FOR BEGINNERS ****
   
2. Operating NEVADA Pascal

   2.1   Writing Pascal programs
         2.1.2 Identifiers
         2.1.2 Numbers
         2.1.3 Comments
   2.2   Compiling Pascal programs
   2.3   Executing Pascal programs

3. Compiler Directives

   3.1   Listing Control
   3.2   Line trace
   3.3   Procedure trace
   3.4   Source file Include
   
4. Data types

   4.1   Integers
   4.2   Real numbers
   4.3   Booleans
   4.4   Char
   4.5   Structured variables
   4.6   Dynamic strings
   4.7   Sets
   4.8   Pointers
   4.9   Dynamic arrays

5. Built-in functions

   5.1   ABS
   5.2   ADDR
   5.3   ARCTAN
   5.4   CHR
   5.5   CONCAT
   5.6   COPY
   5.7   COS
   5.8   EXP
   5.9   FREE
   5.10  HEX$
   5.11  LENGTH
   5.12  LN
   5.13  ODD
   5.14  ORD
   5.15  PORTIN
   5.16  POS
   5.17  PRED
   5.18  REAL$
   5.19  ROUND
   5.20  SEARCH
   5.21  SIN
   5.22  SQR
   5.23  SQRT
   5.24  SUCC
   5.25  TRUNC
   5.26  UPCASE

6. Built-in procedures

   6.1   CALL
         6.1.1 Calling the CP/M operating system
   6.2   DELETE
   6.3   DISPOSE
   6.4   FILLCHAR
   6.5   INSERT
   6.6   MAP
   6.7   NEW
   6.8   PORTOUT
   6.9   SYSTEM
   
7. Input/output

   7.1   Console input/output
   7.2   Sequential file processing
   7.3   Random file processing.
   7.4   Indexed file processing
         7.4.l Index file format
         7.4.2 Data file format
         7.4.3 Using INDEXO
         7.4.4 INDEX commands
         7.4.5 INDEX return codes
         7.4.6 Balanced indexes
         7.4.7 INDEX2 utility
         7.4.8 Efficiency notes
         7.4.9 Sample Indexed file program
   7.5   CLOSE
   7.6   EOF
   7.7   EOLN
   7.8   ERASE
   7.9   GET
   7.10  OPEN
   7.11  PICTURE
   7.12  PUT
   7.13  READ, READLN
   7.14  RENAME
   7.15  RESET
   7.16  REWRITE
   7.17  WRITE, WRITELN

8. Linker

9. Customiz

10. Assembler

   10.l  Entry codes
   10.2  Operating NEVASM
   10.3  Directives
   10.4  Expressions
   10.5  Parameters and return values
   10.6  Debugging assembler procedures
   10.7  Convertm program
   10.8  Sample assembly programs

11. Storage management

   11.1  Main storage
   11.2  Dynamic storage
   
12. External Procedures and Functions

   12.1  Coding external procedures and functions
   12.2  Referencing external procedures

13. Debugging

   13.1  Trace options
   13.2  DEBUG procedure
   13.3  System status display
   13.4  Run-time messages
   13.5  Common problems

14. Extended CASE statement

15. CRT Formatting 

   15.1  Structure of external procedure
   15.2  Map Definition File
   15.3  Operating CRTMAP
   15.4  CRTMAP example

A. Reserved words

B. Activity analyzer

c. Block letters

D. JSTAT

E. JGRAF

F. Restrictions

G. List of References

H. Problem Report Form

Index

Präsentation

Downloads

de/nevada_pascal.txt · Zuletzt geändert: 2022/01/10 22:10 von jevicac