IDEC MicroSmart User Manual
Page 505
![background image](/manuals/350368/505/background.png)
A
PPENDIX
« FC4A M
ICRO
S
MART
U
SER
’
S
M
ANUAL
»
A-3
Instruction Steps and Applicability in Interrupt Programs
The steps and bytes of basic and advanced instructions are listed below. Applicability of advanced instructions in interrupt
programs are also shown in the rightmost column.
Basic Instruction
Qty of
Steps
Qty of
Bytes
Advanced Instruction
Qty of Steps
Qty of Bytes
Interrupt
LOD, LODN
1.00
6
NOP
0.33
2
X
OUT, OUTN
1.00
6
MOV, MOVN
2.67
16
X
SET, RST
1.00
6
IMOV, IMOVN
4.00 to 4.67
24 to 28
X
AND, ANDN, OR, ORN
0.67
4
BMOV
3.00
18
X
AND LOD, OR LOD
0.83
5
IBMV, IBMVN
4.00
24
X
BPS
0.83
5
CMP=, CMP<>, CMP<,
CMP>, CMP<=, CMP>=
3.33
20
X
BRD
0.50
3
BPP
0.33
2
ICMP>=
3.67
22
X
TML, TIM, TMH, TMS
0.67
4
ADD, SUB, MUL, DIV
3.33
20
X
CNT, CDP, CUD
0.67
4
ROOT
2.33
14
—
CC=, CC
≥
1.17
7
ANDW, ORW, XORW
3.33
20
X
DC=, DC
≥
1.33
8
SFTL, SFTR
2.00
12
X
SFR, SFRN
1.00
6
BCDLS
2.33
14
X
SOTU, SOTD
0.83
5
WSFT
3.00
18
X
JMP, JEND, MCS, MCR
0.67
4
ROTL, ROTR
2.00
12
X
END
0.33
2
HTOB, BTOH
2.33
14
X
HTOA, ATOH, BTOA, ATOB
3.00
18
X
ENCO, DECO
2.67
16
X
BCNT
3.00
18
X
ALT
1.67
10
X
WKTIM
4.00
24
—
WKTBL
2.17 to 14.83
13 to 89
—
DISP
2.67
16
—
DGRD
3.33
20
—
TXD1, TXD2, RXD1, RXD2
3.50 to 136.50
21 to 819
—
LABEL
1.33
8
X
LJMP, LCAL
1.67
10
X
LRET
1.00
6
X
IOREF
2.67
16
X
DI, EI
1.33
8
—
XYFS
4.00 to 20.67
24 to 124
—
CVXTY, CVYTX
3.00
18
—
PULS1, PULS2
2.00
12
—
PWM1, PWM2
4.00
24
—
RAMP
2.33
14
—
ZRN1, ZRN2
3.00
18
—
PID
4.33
26
—
DTML, DTIM, DTMH, DTMS
3.67
22
—
TTIM
1.67
10
—
RUNA, STPA
3.33
20
—