Texas Instruments 990 User Manual page 103

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

Advertisement

Applications Programming
4.5
ASSEMBLY LANGUAGE PROGRAMMING EXAMPLES
Figure 4-5 and Figure 4-6 list assembly language programs in DX10
and
TX5 that communicate with each other.
The program listed in
Figure 4-5 is intended
for
a
DX10
primary
station,
and
the
program listed in Figure 4-6 is intended for a secondary station.
IDT
~PRIMPROG~
TITL
~PRIMARY
TO SECONDARY
MESSAGE~
*
*
WP
*
DATA WP,PC,O
BSS
32
DXOP SVC,15
PROGRAM WORKSPACE
*****
SVC >4D WRITE PRB
*****
*
WRITE
WERR
WOPCOD
WSYSFG
WUSRFG
WBUFR
WCOUNT
WDID
WSID
*
BYTE
BYTE
BYTE
BYTE
BYTE
BYTE
DATA
DATA
DATA
DATA
DATA
DATA
>4D
o
2
o
o
o
OUTBUF
o
OUTLEN
o
>0200
o
SVC OPCODE
STATUS CODE
I/O WRITE CALL
RESERVED BYTE
SYSTEM FLAGS
USER FLAGS
OUTPUT BUFFER POINTER
LOGICAL RECORD LENGTH FOR READ
OUTPUT BUFFER LENGTH
RESERVED
DID.
*
NOTE HEX FORMAT
*
SID. RETURNED AFTER CALL
*****
SVC >4D READ PRB
*****
*
READ
RERR
READCD
RSYSFG
RUSRFG
RBUFR
LRL
RCOUNT
RDID
RSID
BYTE
BYTE
BYTE
BYTE
BYTE
BYTE
DATA
DATA
DATA
DATA
DATA
DATA
>4D
o
3
o
o
o
INBUF
INLEN
o
o
o
o
SVC OPCODE
STATUS CODE
I/O READ CALL
RESERVED BYTE
SYSTEM FLAGS
USER FLAGS
READ BUFFER POINTER
MAX INPUT BUFFER LENGTH
#
BYTES IN INPUT BUFFER SET BY COMM.
RESERVED
RETURNED DID OF SENDING TASK
SID. MAY BE SET TO ZERO.
Figure 4-5
Primary Station Assembly Language Program (Sheet 1 of 3)
2270526-9701
4-17

Advertisement

Table of Contents
loading

Table of Contents