English
Language : 

MC6800 Datasheet, PDF (18/32 Pages) Motorola, Inc – 8-BIT MICROPROCESSING UNIT (MPU)
I
FIGURE 18 – PROGRAM FLOW FOR BSR
SP~m–2
m—1
a(n +2)H
m
m+l
n
“+1 ]
tK = Offset*
I
n+l
n+ 2 I Next Main l“str.
I
n+2
* K = Signed 7-Bit value
(a) Before Execution
-.
,~i)::~’
\ ,\~.,,
FIGURE 19 – PROGRAM FLOW FOR JSR (~TENDEm,\ ‘%,
FIGURE 20 – PROGRAM FLOW FOR JSR (lNDWED)
r
“1
JS R
I
n+ 2 I SL=Sub,.
Addr,
I
r
(a) Before Ex%utton
““s=
(S formed from
SH and SL)
1
(b) After Execution
m—l
sP—m
m+l
7E
7A
B
m—1
m
m+l
—
(n+2)H
(n+2)L
7E
7A
PC_n
JSR=AD
n+l
K = Of fset”
“+2
Next Main l“str.
a
qK = 8-Bit U“sig”ed Value
PC+
“
“+1
“+2
JSR = AD
K = Offset
Next Main l“str.
g
X.+K
1st S.br, Instr.
1
(a) Before Execution
1
“Contents of Index Register
(b) Afrer Execuxion
MOTOROLA
Semiconductor Products Inc.
18