« FC4A MICROSMART USER’S MANUAL » A-1
APPENDIX
Execution Times for Instructions
Execution times for main instructions of the MicroSmart are listed below:
Instruction Operand and Condition Execution Time (µs) Note
LOD, LODN 1
OUT, OUTN 3.1
SET, RST 2.8
AND, ANDN, OR, ORN 0.7
AND LOD, OR LOD 1.2
BPS 0.8
BRD, BPP 0.5
TML, TIM, TMH, TMS 24
CNT 25
CDP, CUD 27
CC=, CC≥, DC=, DC≥ 12
SFR, SFRN N bits 42 + 0.35N
SOTU, SOTD 17
JMP, JEND, MCS, MCR 3
MOV, MOVN
M → M66
Repeat is not designated
on all operands.
D → D46
BMOV D → D 100 blocks 124
CMP=, CMP<>, CMP<,
CMP>, CMP<=, CMP>=
M ↔ M → M83
Repeat is not designated
on all operands.
D ↔ D → M66
ICMP>= D ↔ D ↔ D → M78
ADD
M + M → D86
Repeat is not designated
on all operands.
D + D → D69
SUB
M – M → D86
D – D → D69
MUL
M × M → D97
D × D → D81
DIV
M ÷ M → D 111
D ÷ D → D94
ROOT 428
ANDW, ORW, XORW
M · M → D81
Repeat is not designated
on all operands.
D · D → D63
BCDLS 7 digits 82
WSFT D → D 100 blocks 2442
HTOB D → D97
BTOH D → D84
HTOA D → D 129
ATOH D → D 133