English
Language : 

S3CK318 Datasheet, PDF (75/254 Pages) Samsung semiconductor – CalmRISC 8-Bit CMOS MICROCONTROLLER
S3CK318/FK318
QUICK REFERENCE
Operation
AND
OR
XOR
ADD
SUB
CP
ADC
SBC
CPC
TM
BITS
BITR
BITC
BITT
BMS/BMC
PUSH
POP
PUSH
POP
POP
SLA
SL
RLC
RL
SRA
SR
RRC
RR
INC
INCC
DEC
DECC
COM
COM2
COMC
op1
GPR
GPR
GPR
R3
–
GPR
SPR
–
GPR
op2
Function
adr:8 op1 ← op1 & op2
#imm:8 op1 ← op1 | op2
GPR op1 ← op1 ^ op2
@idm op1 ← op1 + op2
op1 ← op1 + ~op2 + 1
op1 + ~op2 + 1
GPR op1 ← op1 + op2 + c
adr:8 op1 ← op1 + ~op2 + c
op1 + ~op2 + c
#imm:8 op1 & op2
adr:8.bs op1 ← (op2[bit] ← 1)
op1 ← (op2[bit] ← 0)
op1 ← ~(op2[bit])
z ← ~(op2[bit])
–
TF ← 1 / 0
–
HS[sptr] ← GPR, (sptr ← sptr + 1)
GPR ← HS[sptr - 1], (sptr ← sptr - 1)
–
HS[sptr] ← SPR, (sptr ← sptr + 1)
SPR ← HS[sptr - 1], (sptr ← sptr - 1)
–
sptr ← sptr – 2
–
c ← op1[7], op1 ← {op1[6:0], 0}
c ← op1[7], op1 ← {op1[6:0], 0}
c ← op1[7], op1 ← {op1[6:0], c}
c ← op[7], op1 ← {op1[6:0], op1[7]}
c ← op[0], op1 ← {op1[7],op1[7:1]}
c ← op1[0], op1 ← {0, op1[7:1]}
c ← op1[0], op1 ← {c, op1[7:1]}
c ← op1[0], op1 ← {op1[0], op1[7:1]}
op1 ← op1 + 1
op1 ← op1 + c
op1 ← op1 + 0FFh
op1 ← op1 + 0FFh + c
op1 ← ~op1
op1 ← ~op1 + 1
op1 ← ~op1 + c
INSTRUCTION SET
Flag
z,n
z,n
z,n
c,z,v,n
c,z,v,n
c,z,v,n
c,z,v,n
c,z,v,n
c,z,v,n
z,n
z
z
z
z
–
–
z,n
–
# of word/cycle
1W1C
–
c,z,v,n
c,z,n
c,z,n
c,z,n
c,z,n
c,z,n
c,z,n
c,z,n
c,z,v,n
c,z,v,n
c,z,v,n
c,z,v,n
z,n
c,z,v,n
c,z,v,n
7-9