Advanced instructions, Advanced instruction list, Dvanced – IDEC MicroSmart User Manual
Page 211: Nstructions, Introduction
« FC4A M
ICRO
S
MART
U
SER
’
S
M
ANUAL
»
8-1
8: A
DVANCED
I
NSTRUCTIONS
Introduction
This chapter describes general rules of using advanced instructions, terms, data types, and formats used for advanced
instructions.
Advanced Instruction List
Group
Symbol
Name
Data Type
Qty of
Bytes
See
Page
W
I
NOP
NOP
No Operation
2
Move
MOV
Move
X
X
16
MOVN
Move Not
X
X
16
IMOV
Indirect Move
X
24 to 28
IMOVN
Indirect Move Not
X
24 to 28
BMOV
Block Move
X
18
IBMV
Indirect Bit Move
24
IBMVN
Indirect Bit Move Not
24
Data Comparison
CMP=
Compare Equal To
X
X
20
CMP<>
Compare Unequal To
X
X
20
CMP<
Compare Less Than
X
X
20
CMP>
Compare Greater Than
X
X
20
CMP<=
Compare Less Than or Equal To
X
X
20
CMP>=
Compare Greater Than or Equal To
X
X
20
ICMP>=
Inter val Compare Greater Than or Equal To
X
X
22
Binary Arithmetic
ADD
Addition
X
X
20
SUB
Subtraction
X
X
20
MUL
Multiplication
X
X
20
DIV
Division
X
X
20
ROOT
Root
X
14
Boolean
Computation
ANDW
AND Word
X
20
ORW
OR Word
X
20
XORW
Exclusive OR Word
X
20
Shift and Rotate
SFTL
Shift Left
X
12
SFTR
Shift Right
X
12
BCDLS
BCD Left Shift
X
14
WSFT
Word Shift
X
18
ROTL
Rotate Left
X
12
ROTR
Rotate Right
X
12