![TENX TECHNOLOGY TM57PE10 Скачать руководство пользователя страница 33](http://html.mh-extra.com/html/tenx-technology/tm57pe10/tm57pe10_user-manual_1087886033.webp)
Advance Information
UM-TM57PE10_E
8-Bit Microcontroller
33
tenx technology inc.
Preliminary
Rev 1.4, 2012/01/19
INSTRUCTION SET
Each instruction is a 14-bit word divided into an Op Code, which specifies the instruction type, and one
or more operands, which further specify the operation of the instruction. The instructions can be
categorized as byte-oriented, bit-oriented and literal operations list in the following table.
For byte-oriented instructions, “f” or “r” represents the address designator and “d” represents the
destination designator. The address designator is used to specify which address in Program memory is
to be used by the instruction. The destination designator specifies where the result of the operation is to
be placed. If “d” is “0”, the result is placed in the W register. If “d” is “1”, the result is placed in the
address specified in the instruction.
For bit-oriented instructions, “b” represents a bit field designator, which selects the number of the bit
affected by the operation, while “f” represents the address designator. For literal operations, “k”
represents the literal or constant value.
Field / Legend
Description
f
F-Plane Register File Address
r
R-Plane Register File Address
b
Bit address
k
Literal. Constant data or label
d
Destination selection field, 0: Working register, 1: Register file
W
Working Register
Z
Zero Flag
C
Carry Flag
DC
Decimal Carry Flag
PC
Program Counter
TOS
Top Of Stack
GIE
Global Interrupt Enable Flag (i-Flag)
[]
Option Field
( )
Contents
.
Bit Field
B
Before
A
After
←
Assign direction