Type ASSEMBLE
Source Lines : 1,432
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]
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 -