MicroPower/Pascal

Language Guide

Order Number: AA-M389E-TK

This document serves as a comprehensive reference for the MicroPower/Pascal language, an extension of standard Pascal designed for concurrent programming on RT-11, Micro/RSX-11, and VMS operating systems.

Document Content Overview:

  • Part I: The Pascal Language

    • Covers standard Pascal syntax, data types (e.g., INTEGER, REAL, RECORD, ARRAY), expressions, and declaration sections.
    • Details MicroPower/Pascal extensions like attributes, compilation units (modules), and subprograms (routines and processes).
    • Explains predeclared data manipulation functions and input/output procedures.
  • Part II: Real-Time Requests for Run-Time Services

    • Describes the kernel-based real-time programming extensions.
    • Includes management requests for processes, binary/counting semaphores, mutexes, queues, ring buffers, interrupts, and exceptions.
    • Covers memory allocation, region sharing, and system clock services.
  • Appendices

    • Provide supplementary information including the ASCII character set, syntax summary, compile-time options, predefined data types, attribute use, and compiler limitations.
AA-M389E-TK
June 1987
611 pages
Quality

Original
20MB

Site structure and layout ©2026 Majenko Technologies