VAXELN FORTRAN Programming Guide

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Program Development

  1.1     Overview of the Program Development Process

  1.2     Compiling FORTRAN Programs

  1.3     Linking FORTRAN Object Modules
    1.3.1      Linking with FORTRAN Global Commons and Block Data
    1.3.2      Linking with FORTRAN and VAXELN Ada Routines

  2      Programming Considerations

  2.1     Statements

  2.2     VAX FORTRAN Extensions to FORTRAN-77

  2.3     Default File Specification Strings

  2.4     File Organizations

  2.5     Logical Names

  2.6     Input and Output

  2.7     VMS Symbol Definitions

  2.8     Floating-Point Underflow

  2.9     G_Floating Instructions

  2.10    Parallel Processing of DO Loops

  2.11    LARGE_INTEGER Data Type

  3      Device Handling

  3.1     Reading and Writing Device Register Data

  3.2     Placing an ISR in a Device Driver Program

  3.3     Sample Device Driver Module

  4      Exception Handling

  4.1     Programming Exception Handlers

  4.2     Establishing Exception Handlers

  4.3     Canceling Exception Handlers

  4.4     Using an Exception Handler

  EXAMPLES

  2-1        Synchronizing FORTRAN I/O Operations

  3-1        Sample Device Driver Module

  4-1        Exception Handler

  4-2        Using a FORTRAN Exception Handler

  FIGURES

  1-1        Developing a VAXELN FORTRAN Program

  TABLES

  2-1        Statement Restrictions