5
INSTRUCTION SET
S1C33 FAMILY C33 PE CORE MANUAL
EPSON
21
5
.
3
Instructions Added to the C
33
PE Core
Table
5
.
3
.
1
Instructions Added to the C
33
PE Core
Classification
Branch
System control
Coprocessor control
Other
Function
PC relative jump
Delayed branching possible
Set a specified bit in PSR
Clear a specified bit in PSR
Load data from coprocessor
Store data in coprocessor
Execute coprocessor
Load C, V, Z, and N flags from coprocessor
Bytewise swap on halfword boundary in word
Push single general-purpose register
Pop single general-purpose register
Push special registers
%ss
–ALR onto the stack
Pop data for special registers
%sd
–ALR off the stack
jpr
jpr.d
psrset
psrclr
ld.c
ld.c
do.c
ld.cf
swaph
push
pop
pushs
pops
%rb
imm5
imm5
%rd,imm4
imm4,%rs
imm6
%rd,%rs
%rs
%rd
%ss
%sd
Mnemonic
5
.
4
Instructions Removed
Table
5
.
4
.
1
Instructions Removed
Classification
Arithmetic operation
Other
Function
First step in signed integer division
First step in unsigned integer division
Execution of step division
Data correction for the result of signed integer division 1
Data correction for the result of signed integer division 2
Bitwise swap every byte in word
Multiply-accumulate operation 16 bits
×
16 bits + 64 bits
→
64 bits
Search for bits whose value = 0
Search for bits whose value = 1
div0s
div0u
div1
div2s
div3s
mirror
mac
scan0
scan1
%rs
%rs
%rs
%rs
%rd,%rs
%rs
%rd,%rs
%rd,%rs
Mnemonic
Содержание S1C33 Series
Страница 1: ...CMOS 32 BIT SINGLE CHIP MICROCOMPUTER Core Manual S1C33 Family C33 PE ...
Страница 4: ......