APPENDIX
« FC4A MICROSMART USER’S MANUAL » 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 —