English
Language : 

Z85233 Datasheet, PDF (221/317 Pages) Zilog, Inc. – The Zilog SCC Serial Communication Controller
Application Note
SCC in Binary Synchronous Communications
APPENDIX
SOFTWARE ROUTINES
plzasm 1.3
LOC
0000
0000
0002
0004
0006
0008
000A
000C
OBJ CODE STMT SOURCE STATEMENT
7601
4400
7D1D
2100
5000
3310
001C
1
BISYNC MODULE
$LISTON $TTY
CONSTANT
WR0A
:=
%FE21
RR0A
:=
%FE21
RBUF
:=
%5400
PSAREA :=
%4400
COUNT
:=
12
GLOBAL MAIN PROCEDURE
ENTRY
LDA
R1, PSAREA
LDCTL
LD
PSAPOFF,R1
RO,#%5000
LD
Rl(#%lC),R0
000E
0010
0012
0014
7600
00F4'
3310
0076
LDA
R0,REC
LD
Rl(#%76),R0
0016
0018
00IA
001C
001E
0020
0022
0024
0026
0028
0029
002A
002B
002C
002D
002E
002F
0030
0031
0032
0033
0034
7600
011E'
3310
007A
5F00
0034'
5F00
00A6'
E8FF
02
31
32
33
34
35
36
37
38
39
30
31
TBUF:
LDA
LD
CALL
CALL
JR
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
BVAL
END
R0, SPCOND
R1(#%7A),R0
INIT
TRANSMIT
$
%02
‘1'
‘2'
‘3'
‘4'
‘5'
‘6'
‘7'
‘8'
‘9'
‘0'
‘1'
MAIN
!BASE ADDRESS FOR WR0 CHANNEL A!
!BASE ADDRESS FOR RR0 CHANNEL A!
!BUFFER AREA FOR RECEIVE CHARACTER!
!START ADDRESS FOR PROGRAM STAT AREAS!
!NO. OF CHAR FOR TRANSMIT ROUTINE!
!LOAD PSAP
!FCW VALUE(%5000) AT %441C FOR VECTORED!
!INTERRUPTS!
!EXT. STATUS SERVICE ADDR. AT %4476 IN!
!PSA!
!SP.COND.SERVICE ADDR AT %447A IN PSA!
!START OF TEXT!
!BVAL MEANS BYTE VALUE. MESSAGE CHAR.!
6-86
UM010901-0601