A
NHANG
Befehlsbytes und Anwendbarkeit in Interruptprogrammen
Die Anzahl der Bytes der Basis- und der erweiterten Befehle der MicroSmart sind in der folgenden Tabelle
angeführt.
Die Anwendbarkeit erweiterter Befehle in Interruptprogrammen ist in der rechten Spalte angegeben.
Basis-Befehl
LOD, LODN
OUT, OUTN
SET, RST
AND, ANDN, OR, ORN
AND LOD, OR LOD
BPS
BRD
BPP
TML, TIM, TMH, TMS
CNT, CDP, CUD
≥
CC=, CC
≥
DC=, DC
SFR, SFRN
SOTU, SOTD
JMP, JEND, MCS, MCR
ENDE
A--4
Byteanzahl
6
NOP
6
MOV, MOVN
6
IMOV, IMOVN
4
BMOV
5
IBMV, IBMVN
5
CMP=, CMP<>, CMP<, CMP>,
CMP<=, CMP>=
3
2
ICMP>=
4
ADD, SUB, MUL, DIV
4
ROOT
7
ANDW, ORW, XORW
8
SFTL, SFTR
6
BCDLS
5
WSFT
4
ROTL, ROTR
2
HTOB, BTOH
HTOA, ATOH, BTOA, ATOB
ENCO, DECO
BCNT
ALT
WKTIM
WKTBL
DISP
DGRD
TXD1, TXD2, RXD1, RXD2
LABEL
LJMP, LCAL
LRET
IOREF
DI, EI
XYFS
CVXTY, CVYTX
PULS1, PULS2
PWM1, PWM2
RAMP
ZRN1, ZRN2
PID
DTML, DTIM, DTMH, DTMS
TTIM
RUNA, STPA
M
S
FC4A B
ICRO
MART
ENUTZERHANDBUCH
Erweiterter Befehl
FC9Y-B1146
Byteanzahl
Interrupt
2
X
16
X
24 bis 28
X
18
X
24
X
20
X
22
X
20
X
14
—
20
X
12
X
14
X
18
X
12
X
14
X
18
X
16
X
18
X
10
X
24
—
13 bis 89
—
16
—
20
—
21 bis 819
—
8
X
10
X
6
X
16
X
8
—
24 bis 124
—
18
—
12
—
24
—
14
—
18
—
26
—
22
—
10
—
20
—