
7 DETAILS OF INSTRUCTIONS
60
EPSON
S1C33 FAMILY C33 PE CORE MANUAL
7 Details of Instructions
This section explains all the instructions in alphabetical order.
Symbols in the instruction reference
%rd, rd General-purpose registers (R0–R15) or their contents used as the destination
%rs, rs General-purpose registers (R0–R15) or their contents used as the source
%rb, rb General-purpose registers (R0–R15) or their contents that hold the base address to be accessed in
register indirect addressing
%sd, sd Special registers or their contents used as the destination
%ss, ss Special registers or their contents used as the source
%sp, sp Stack pointer (SP) or its content
The register field (rd
, rs, sd, or ss) in the code contains a register number.
General-purpose registers (rd
, rs) R0 = 0b0000, R1 = 0b0001 . . . R15 = 0b1111
Special registers (
sd, ss) PSR = 0b0000, SP = 0b0001, ALR = 0b0010, AHR = 0b0011,
TTBR = 0b1000, IDIR = 0b1010, DBBR = 0b1011, PC = 0b1111
immX Unsigned immediate X bits in length. The X contains a number representing the bit length of the
immediate.
signX Signed immediate X bits in length. The X contains a number representing the bit length of the
immediate. Furthermore, the most significant bit is handled as the sign bit.
IL[3:0] Interrupt level field
IE Interrupt enable flag
C Carry flag
V Overflow flag
Z Zero flag
N Negative flag
– Indicates that the bit is not changed by instruction execution
↔ Indicates that the bit is set (= 1) or reset (= 0) by instruction execution
0 Indicates that the bit is reset (= 0) by instruction execution
Comentarios a estos manuales