ST72361xx-Auto
Memo
CALL
CALLR
CLR
CP
CPL
DEC
HALT
IRET
INC
JP
JRA
JRT
JRF
JRIH
JRIL
JRH
JRNH
JRM
JRNM Jump if I1:0 <> 11
JRMI
JRPL
JREQ
JRNE
JRC
JRNC
JRULT Jump if C = 1
JRUGE Jump if C = 0
JRUGT Jump if (C + Z = 0)
JRULE Jump if (C + Z = 1)
LD
MUL
Description
Function/example
Call subroutine
Call subroutine
relative
Clear
Arithmetic Compare
tst(Reg - M)
One Complement
A = FFH-A
Decrement
dec Y
Halt
Interrupt routine
Pop CC, A, X, PC
return
Increment
inc X
Absolute Jump
jp [TBL.w]
Jump relative always
Jump relative
Never jump
jrf *
Jump if ext. INT pin =
(ext. INT pin high)
1
Jump if ext. INT pin =
(ext. INT pin low)
0
Jump if H = 1
H = 1 ?
Jump if H = 0
H = 0 ?
Jump if I1:0 = 11
I1:0 = 11 ?
I1:0 <> 11 ?
Jump if N = 1 (minus) N = 1 ?
Jump if N = 0 (plus)
N = 0 ?
Jump if Z = 1 (equal) Z = 1 ?
Jump if Z = 0 (not
Z = 0 ?
equal)
Jump if C = 1
C = 1 ?
Jump if C = 0
C = 0 ?
Unsigned <
Jmp if unsigned >=
Unsigned >
Unsigned <=
Load
dst <= src
Multiply
X,A = X * A
Doc ID 12468 Rev 3
Dst
Src
I1
reg, M
reg
M
reg, M
reg, M
1
I1
reg, M
reg, M M, reg
A, X,
X, Y, A
Y
Instruction set
H
I0
N
Z
C
0
1
N
Z
C
N
Z
1
N
Z
0
H
I0
N
Z
C
N
Z
N
Z
0
0
225/279
Need help?
Do you have a question about the ST72361 Auto Series and is the answer not in the manual?