Type ASSEMBLE
Source Lines : 3,013
Fixes Applied : 0
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [Unmodified]
Module
DMTCMX
Function
THIS MODULE IS INCLUDED AS PART OF THE REX SYSTEM CONTROL TASK. DMTCMX IS CALLED IS SEVERAL PLACES IN DMTREX, THE MAIN REX CONTROL ROUTINE. DMTCMX ACCEPTS AN EBCDIC STRING, AND EXECUTES THE RSCS COMMAND THAT IS REPRESENTED BY THE STRING.
Attributes
REUSABLE
Operation
THE BASE REGISTERS ARE ESTABLISHED, THE COMMAND ORIGIN LINK TABLE ENTRY IS LOCATED, THE BASE COMMAND ELEMENT TABLE AND MESSAGE REQUEST BUFFER ARE INITIALIZED, DMTCMX003 MESSAGE IS ISSUED FOR REMOTE ORIGIN COMMANDS, AND THE COMMAND VERB IS DECODED. IF THE COMMAND VERB IS UNDE- FINED, DMTCMX201E IS ISSUED; OTHERWISE THE INDIVIDUAL COMMAND PROCESSOR IS CALLED, WITH GREGS 3,4,&5 (ENTRY REGS TO PARMGET) SET TO SPECIFY THECOMMAND LINE TO THE RIGHT OF THE COMMAND VERB. ON RETURN, THE FREE PAGES IN VIRTUAL STORAGE ARE COUNTED, AND IF THE NUMBER HAS DECREASED SUFFICIENTLY FROM THE PREVIOUS COMPUTATION, MESSAGE DMTCMX001I IS ISSUED. THE CALLING REGISTERS ARE RESTORED, AND RETURN IS MADE TO THE ADDRESS CONTAINED IN GREG 14 ON ENTRY.
Calls to Other Routines
DMTMGX - TO ISSUE RESPONSE MESSAGES DMTCRE - TO CREATE LINE DRIVER TASKS