Download 595-2271-01_ETA-3400.. - Chicago Classic Computing

Transcript
54
~~EATH
BYTCNT
KEYBOARD MONITOR
- COUNT INSTRUCTION BYTES
**
**
**
BYTCNT
-
ENTRY:
(A)
EXIT:
<B)
l.670
1672
1674
1676
167B
1679
167A
BYTCNT
36
16
CE FF 75
08
co 08
24 FB
A6 00
46
5C
BYT1
f'SH A
TAB
LDX
INX
SUB B
tOPTAB-1
BCC
BYT1
OrX
f.:OR A
26 FC
INC B
BNE
32
F'UI.. A
BYT2
BYT7
t$30
BYT3
BCS
25 if
81 30
CMP A
BCC
CMP A
24 04
81 20
24 14
81 60
25 11
81 Bii
27
ta
LDA A
BYT2
BYT3
oc
CHECK FOR BRANCH
:1:$20
BCC
CMP A
BCS
CMP A
BEG
BYT6
1$8[1
BYT5
AND A
:f:$B[I
CMf' A
BEQ
=HBC
IS BRANCH
BYT~:;
f.$60
IS ONF BYTE
IS BSR
84 BD
81 BC
27 04
84 30
81 30
("'.> FF
5C
5C
flYT4
BYT5
BYT6
CMP A
SBC fl
INC B
INC B
39
BYT7
RTS
**
*
COF'Y
*
*
**
EXIT:
NONE
BLOCK MOVED
USES:
ALL
COM~if":tND
SYNTAX: <CNTL-)D <FROM>r<TO>r<COUNT>
JSR
OUT IS
16 18
COPY
-
ENTRY:
167B
BD
H>7E
53 4C 49
BD 1.6 25
FCB
24 19
BCC
36
37
F'SH A
F'SH B
~JSR
f.$30
=UFF
COF'Y
JSR
AHV
BCC
COf'2
36
37
F'SH A
PSH B
16
'")C-
.::.....J
MEMORY ELSEklHERE
_,SLIDE
AHV
COP3
24 10
BD
IS x OR SP IMM.
CHF.CI-\ FOR THREE BYTES
BYT4
1$30
AND A
*
U'>85
1688
168A
168B
1t'>8C
168F
1691
1692
-· Of'COflE
-
Odr2 OR 3
'C' CLEAR IF REL. ATIVE ADDRF.:SSING
"Z" SET IF IL.LEGAL.
*
1649
164A
164B
164E
l.64F
1651
1653
1655
1656
1657
1659
165A
165C
165E
1660
1662
166-4
1666
1668
166A
166C
166E
COUNT INSTRUCTION BYTES
I
,
0
GET *FROM*
NO HEX
GET *TO*
NO HFX