6
FUNCTIONS
S1C33 FAMILY C33 PE CORE MANUAL
EPSON
49
6
.
2
.
2
Execution Cycles and Flags
The instructions in the C
33
PE Core are processed in parallel at two pipelined stages as described above, so most
instructions are executed in one clock cycle. This comprises the basic execution cycle in the C
33
PE Core.
Although instructions to transfer data between registers as in register direct addressing are executed in one clock
cycle, one or more wait cycles are inserted for accesses to external memory and low-speed external peripheral
circuits. These include clock cycles spent for the arbitration by the bus control unit, and wait cycles inherent in the
external devices connected to the chip. Note, however, that accesses to the internal RAM and caches are completed
in one clock cycle.
The number of clock cycles required for accesses to the internal RAM and caches, as well as flag changes that
occur pursuant to memory accesses, are given below.
C
33
STD Core CPU compatible instructions
Table
6
.
2
.
2
.
1
Number of Instruction Execution Cycles and Flag Status (C
33
STD Compatible Instructions)
Classification
Arithmetic operation
Branch
Remark
PSR change
IE = 0
IE no change
Cycle
1
1
1
1
1
1
1
1
1
1
5
5
7
7
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3
(
∗
1,
∗
3)
2–3 (
∗
3)
2–3 (
∗
3)
3–4 (
∗
3)
3–4 (
∗
3)
3–4 (
∗
3)
5
5
7
9
C
↔
↔
–
↔
↔
↔
–
↔
↔
↔
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
↔
–
–
–
V
↔
↔
–
↔
↔
↔
–
↔
↔
↔
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
↔
–
–
–
Z
↔
↔
–
↔
↔
↔
–
↔
↔
↔
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
↔
–
–
–
N
↔
↔
–
↔
↔
↔
–
↔
↔
↔
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
↔
–
–
–
add
adc
sub
sbc
cmp
mlt.h
mltu.h
mlt.w
mltu.w
jrgt
jrgt.d
jrge
jrge.d
jrlt
jrlt.d
jrle
jrle.d
jrugt
jrugt.d
jruge
jruge.d
jrult
jrult.d
jrule
jrule.d
jreq
jreq.d
jrne
jrne.d
jp
jp.d
call
call.d
ret
ret.d
reti
retd
int
brk
%rd,%rs
%rd,imm6
%sp
,imm10
%rd,%rs
%rd,%rs
%rd,imm6
%sp
,imm10
%rd,%rs
%rd,%rs
%rd,sign6
%rd,%rs
%rd,%rs
%rd,%rs
%rd,%rs
sign8
sign8
sign8
sign8
sign8
sign8
sign8
sign8
sign8
sign8
sign8
%rb
sign8
%rb
imm2
Mnemonic
Flag
Содержание S1C33 Series
Страница 1: ...CMOS 32 BIT SINGLE CHIP MICROCOMPUTER Core Manual S1C33 Family C33 PE ...
Страница 4: ......