Motorola HC12 Refrence Manual page 356

Table of Contents

Advertisement

Table A-1 Instruction Set Summary (Continued)
Source
Form
(SP) – 2 ⇒ SP;
TRAP
RTN
:RTN
H
(SP) – 2 ⇒ SP; (Y
(SP) – 2 ⇒ SP; (X
(SP) – 2 ⇒ SP; (B:A) ⇒ M
(SP) – 1 ⇒ SP; (CCR) ⇒ M
1 ⇒ I; (TRAP Vector) ⇒ PC
Unimplemented opcode trap
TST opr
(M) – 0
Test Memory for Zero or Minus
TSTA
(A) – 0
TSTB
(B) – 0
(SP) ⇒ X
TSX
Translates to TFR SP,X
(SP) ⇒ Y
TSY
Translates to TFR SP,Y
(X) ⇒ SP
TXS
Translates to TFR X,SP
(Y) ⇒ SP
TYS
Translates to TFR Y,SP
(SP) – 2 ⇒ SP;
WAI
RTN
:RTN
H
(SP) – 2 ⇒ SP; (Y
(SP) – 2 ⇒ SP; (X
(SP) – 2 ⇒ SP; (B:A) ⇒ M
(SP) – 1 ⇒ SP; (CCR) ⇒ M
WAIT for interrupt
WAV
B
S
F
i
i
i
=
1
B
F
i
i
=
1
Calculate Sum of Products and Sum of
Weights for Weighted Average Calculation
Initialize B, X, and Y before WAV. B specifies
number of elements. X points at first element
in S
list. Y points at first element in F
i
All S
and F
i
If interrupted, six extra bytes of stack used
for intermediate values
MOTOROLA
A-18
Operation
⇒ M
:M
;
L
(SP)
(SP+1)
) ⇒ M
:Y
:M
H
L
(SP)
(SP+1)
) ⇒ M
:X
:M
H
L
(SP)
(SP+1)
:M
;
(SP)
(SP+1)
(SP)
Test A for Zero or Minus
Test B for Zero or Minus
⇒ M
:M
;
L
(SP)
(SP+1)
) ⇒ M
:Y
:M
H
L
(SP)
(SP+1)
) ⇒ M
:X
:M
H
L
(SP)
(SP+1)
:M
;
(SP)
(SP+1)
;
(SP)
Y:D
X
list.
i
elements are 8-bits.
i
INSTRUCTION REFERENCE
Addr.
Machine
Mode
Coding (hex)
INH
18 tn
tn = $30–$39
;
or
;
$40–$FF
EXT
F7 hh ll
IDX
E7 xb
IDX1
E7 xb ff
IDX2
E7 xb ee ff
[D,IDX]
E7 xb
[IDX2]
E7 xb ee ff
INH
97
INH
D7
INH
B7 75
INH
B7 76
INH
B7 57
INH
B7 67
INH
3E
;
;
Special
18 3C
*
~
S X H I N Z V C
10
– 1 –
– – ∆
3
0
3
3
4
6
6
1
1
1
– – –
1
– – –
1
– – –
1
– – –
**
8
(in)
or
+
1
5
or
(int)
1
1
**
8
? – ?
?
per
lable
CPU12
REFERENCE MANUAL
0
?

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cpu12

Table of Contents