Table of Contents

DMSDBG Abstract

Statistics

Type ASSEMBLE
Source Lines : 1,432
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]

Synopsis

Module

       DMSDBG  (DEBUG)

Function

       TO  ENABLE THE  USER TO  DEBUG HIS  PROGRAM FROM  THE
       TERMINAL.

Attributes

       REENTRANT, NUCLEUS RESIDENT

Operation

       THE DISCUSSION OF  THE DEBUG COMMAND PROGRAM  WILL BE
       DIVIDED  INTO TWO  PARTS;  PROCESSING  ON ENTRY,  AND
       REQUEST ENVIRONMENT PROCESSING.

       PROCESSING ON ENTRY -

       THE PROCESSING PERFORMED BY THE DEBUG COMMAND PROGRAM
       WHEN IT  RECEIVES CONTROL DEPENDS  ON WHETHER  IT WAS
       GIVEN  CONTROL  BECAUSE  OF EITHER  A  DEBUG  COMMAND
       ENTERED FROM THE TERMINAL,  AN EXTERNAL INTERRUPTION,
       OR A PROGRAM INTERRUPTION.

       DEBUG COMMAND -

       DEBUG  SAVES  THE  CONTENTS OF  THE  GENERAL  PURPOSE
       REGISTERS AND SAVES  THE CSW AND CAW.   IT THEN TYPES
       THE  MESSAGE  'DEBUG  ENTERED' AT  THE  TERMINAL  AND
       ENTERS THE REQUEST ENVIRONMENT.

       EXTERNAL INTERRUPTION -