s5u1c17001c Epson Electronics America, Inc., s5u1c17001c Datasheet - Page 96

no-image

s5u1c17001c

Manufacturer Part Number
s5u1c17001c
Description
Cmos 16-bit Application Specific Controller
Manufacturer
Epson Electronics America, Inc.
Datasheet
4 SOURCE FILES
(1) Instructions (Mnemonics and Operands)
4-6
An instruction to the S1C17 Core is generally composed of <Mnemonic> + <Operand>. Some instructions do
not contain an operand.
General notation forms of instructions
Types of mnemonics
Restrictions on characters
General forms: <Mnemonic>
Examples:
There is no restriction as to where the description of a mnemonic may begin in a line. A tab or space
preceding a mnemonic is ignored. Generally, mnemonics are justified left by tab setting.
An instruction containing an operand needs to be broken with one or more tabs or spaces between the
mnemonic and the operand. If there are plural operands, the operands are separated from each other with
one comma (,). Space between operands is ignored.
The elements of operands will be described further below.
The following S1C17 Core instructions can be used in the S1C17 Family:
ld.b
add
adc
sub.a
cmp
cmc
and
xor
sr
cv.ab
jpr
jrge
jrugt
jrule
call
int
ext
ld.cw
Refer to the "S1C17 Core Manual" for details of each instruction.
Mnemonics can be written in uppercase (A–Z) characters, lowercase (a–z) characters, or both. For example,
"ld", "LD", and "Ld" are all accepted as "ld" instructions.
For purposes of discrimination from symbols, this manual uses lowercase characters.
More will be said about operands later.
<Mnemonic> tab or space <Operand>
<Mnemonic> tab or space <Operand 1>,<Operand 2>
nop
call
ld
ld.ub
add/c
adc/c
sub.a/c
cmp/c
cmc/c
and/c
xor/c
sa
cv.as
jpr.d
jrge.d
jrugt.d
jrule.d
call.d
intl
nop
ld.ca
SUB1
%r0,0x4
ld
add/nc
adc/nc
sub.a/nc
cmp/nc
cmc/nc
and/nc
xor/nc
sl
cv.al
jpa
jrlt
jruge
jreq
calla
reti
halt
ld.cf
EPSON
ld.a
add.a
sub
sbc
cmp.a
or
not
swap
cv.la
ipa.d
jrlt.d
jruge.d
jreq.d
calla.d
reti.d
slp
(C COMPILER PACKAGE FOR S1C17 FAMILY) (Ver. 1.1)
add.a/c
sub/c
sbc/c
cmp.a/c
or/c
not/c
cv.ls
jrgt
jrle
jrult
jrne
ret
brk
ei
add.a/nc
sub/nc
sbc/nc
cmp.a/nc
or/nc
not/nc
jrgt.d
jrle.d
jrult.d
jrne.d
ret.d
retd
di
S5U1C17001C MANUAL

Related parts for s5u1c17001c