s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 60

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 4: SOURCE FILES
(1) Instructions (Mnemonics and Operands)
44
The maximum describable number of characters in one line is 100 (ASCII characters).
The usable characters are limited to ASCII characters (alphanumeric symbols), except for use in comments.
Also, the usable symbols have certain limitations (details below). Comments can be described using other
characters than ASCII characters.
An instruction to the CPU is generally composed of [mnemonic] + [operand]. Some instructions do not
contain an operand.
General notation forms of instructions
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.
Types of mnemonics
The following 61 types of mnemonics can be used in the S1C33 Family:
adc add and bclr bnot brk bset btst call cmp div0s div0u div1 div2s div3s ext halt int jp
jreq/jreq.d jrge/jrge.d jrgt/jrgt.d jrle/jrle.d jrlt/jrlt.d jrne/jrne.d jruge/jruge.d jrugt/jrugt.d jrule/jrule.d
rult/jrult.d ld.b ld.h ld.ub ld.uh ld.w mac mirror mlt.h mlt.w mltu.h mltu.w nop not or popn pushn
ret/ret.d retd reti rl rr sbc scan0 scan1 sla sll slp sra srl sub swap xor
Refer to the "S1C33000 Core CPU Manual" for details of each instruction.
Restrictions on characters
Mnemonics can be written in uppercase (A–Z) characters, lowercase (a–z) characters, or both. For example,
"ld.w", "LD.W", and "Ld.w" are all accepted as "ld.w" 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.w
SUB1
%r0,0x4
EPSON
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S5U1C33000C MANUAL

Related parts for s5u1c33000c