Texas Instruments 990 User Manual page 107

Dx10 hdlc communications package
Hide thumbs Also See for 990:
Table of Contents

Advertisement

Applications Programming
*
***
ACTIVATION SERVICES OPTION CODES TABLE BELOW
***
*
UNSUSP BYTE 4
REQUEST UNSUSPENSION
TIMEDY BYTE 5
REQUEST ACT. FROM TIME DELAY
BIDME
BYTE 6
REQUEST TO BE BID
REMOVE BYTE 7
REMOVE MY ID FROM ACT. SVCS LIST
*
***
TX5 SVC CALL BLOCKS FOR SUSPEND STATE ASSUMED
***
*
SUSPND DATA >0600
REQUEST TO BE SUSPENDED
*
OUTBUF TEXT
~THIS
RESPONSE MESSAGE IS SENT TO THE
PRlMARY~
OUTLEN EQU
$-OUTBUF
*
INBUF
BSS
256
INPUT MESSAGE BUFFER
INLEN
EQU
256
TX MAX BUFFER LENGTH ALLOWED
*
*
THIS SAMPLE PROGRAM USES THE >4D SVCs WITHOUT
*
TESTING FOR ERROR RE.TURNS.
THE USER IS REMINDED
*
THAT ERROR TESTING SHOULD ALWAYS BE DONE TO ENSURE THAT
*
THE CALL WAS SUCCESSFULLY MADE.
*
PC
*
MOVB @UNSUSP,@ASCODE
SVC
@ACTSVC
SVC
@SUSPND
REQUEST UNSUSPENSION FROM ACT SVCS
*
SYSTEM SUSPEND REQUEST.
**
AM UNSUSPENDED HERE. DO READ CALL WHEN ACTIVE.
*
*
*
*
*
*
SVC
MOV
SVC
@READ
@RDID,@WDID
@WRITE
JMP
PC
END
READ MESG.
SET ADDRESS FOR RESPONSE
SEND RESPONSE MESSAGE
TO
SENDER
PROCESS INPUT DATA HERE,
*
START OVER.
REQ UNSUSPEND
IF ANY SECONDARY TASK SENDS
A MESSAGE.
Figure 4-6
Secondary Station Assembly Language Program (Sheet 2 of 2)
2270526-9701
4-21

Advertisement

Table of Contents
loading

Table of Contents