Operating instructions

)
A5J:A
LDA
STLC!
8502
5TR
ADLO
A5J:B
L[)A
5TH!
8503
5TA
FlDHI
60
~~T5
"
==(10[)5
I
NC
A(:;J~,
:-.:
,-,
'J
I_.~!_.
A5f;2
LE)H
A[)LO
69(18
FiDe
#r.
85£12
5TR
FlDLO
9002
E'-"-'
:+:+4
:L·!
__
E6~}:
I
t~C
ANiI
A50J:
L[:iFt
ADHI
(:5J:D
CrlP
ENHI
[)f}04
BNE
INA~<:
==f10E6
A5~)2
L[)H
ADLD
C~i'r'
Ct~1P
ENLO
..J_,
....
==00EA
I
t·~
Ft;<
60
PTS
,i
==00E8
GAP
A2f13
L[);"::
#,'
-'
=*00EC
'
GF
J
1
2044E8
JSR
CLR
A920
LDA
#$20.
208CE9
JSR
DUTALL
2024EA
.J5~:
CRCK
CA
DE::<
[)0F2
i=:ddr
GP1
..
I fCC.
==00FE:
LAST
60
F:~TS
END
ERF.:OF.~S=
0000
Fig. 3: Example
Run
showing
Dual Sort
(*}=10
(G),/
ADHI
000::
ADLO
0002
(:LR EB44
C:NTH
I
00€il
c:~:c:~:~
EA24
January, 1980
GAP
00E8
GPl
03ED
INA;<
0eEA
INCADR
00D5
LA5T
O&FB
NS'/MH
I 0008
NS'/MLO
000C
NUMA
EA46
NXLINE
007S
OUT
ALL
E9BC
PR1A
009B
PF.~NTi
0096
PRNT2
00Ft5
PRtnJ:
0084
5ETADR
00CC
SORT
0024
SRT1
002C
SRT2
002F
START
0010
5THI
0038
STLO
B0jA
S~JAP
0054
SWPl
005C.
'rll
eee4
1-12
0005
'/L!
M
0006
'/TAB
0007
CNTLC
0000
C:t'~TH
I 0f10:i
A[)LD (1002
ADHI
000:1:
:r
i
2
0005
!r
i
LI
[:1
00G6
JT;TAE~
.~~fiff?
t,~Silt;lH
I
(i00E:
SDF:T
0024
5~~Tl
002C
5~~T2
(i02F
5TLO 003:A
5THI
0f}3E~
ENLO
0fi3C
ENHI
00JD
COt-1PFH~~
003E
5~JAP 0~354
5~~P:1
005C
r~
::<L
I
r'~E
007
~3
p~~r·~T1
0096.
F:~:lA
f109E~
F~~:riT
2 0tiR5
PPr~T:~
~]0B4
MICRO
--
The 6502
Journal
SET
AD?
00[:C
I
NCAN~:
00D5
I
NA::-{
00EFt
GAP
00E8
GPl
f10E[:i
LAS1
00FE~
OUTALL
E9BC
Cr::CK
EA24
NU~1A
EA46
CLR
EB44
Fig.
4:
Source Listing,
Block-Move
Program
"
.;
COP
I E5 A
t'(r
i
-:;
I ZE
;
BLOCK
OF
ME.MORY
;
TO
ANYPLACE
IN
RAM
PUT
5TAPT
OF
E~L·DCK
I N
I:
FPDr:1
H.:
ENE::
[;F
BLOCK
I
r·~
:i
E
t·~
[:;
H.
1
R
r~
[::
F
~~
5T
[,EST I
r~RT
I
Dt·~
N
.'
.;
EG~UHTE
LI
5T
:¥=$0(1
F~:LO
*=:10=+1
F~:HI
*=:t:+:i.
ENLO
:~=:f:+l
ENHI
*=:t:"':1
TOLD
*=:«+1
TOHI
"
,i
MA
I
t~
F'~:C!GRAf~l
*=$2'~!0
START
..
I
NCPH1ENT
"EN[)"
INC
ENLO
BNE
:t:+4·
INC
ENHI
L[:ZJri
#a
MO',/E
LDA
.:
FRLD::';.
;(
STR
:::
TC~LD:::.,
l~
;1NCREMENT
"FROM"
20:47