S3C72G9 Samsung semiconductor, S3C72G9 Datasheet - Page 9

no-image

S3C72G9

Manufacturer Part Number
S3C72G9
Description
The S3C72G9 single-chip CMOS microcontroller has been designed for high performance using Samsungs newest 4-bit CPU core/ SAM47 (Samsung Arrangeable M
Manufacturer
Samsung semiconductor
Datasheet
 
SCF
RCF
CCF
EI
DI
IDLE
STOP
NOP
SMB
SRB
REF
VENTn
CPSE
LJP
JP
JPS
JR
LCALL
CALL
CALLS
RET
IRET
SRET
Name
Name
n
n
memc
EMB (0,1)
ERB (0,1)
ADR
R,#im
@HL,#im
A,R
A,@HL
EA,@HL
EA,RR
ADR
ADR
ADR
#im
@WX
@EA
ADR
ADR
ADR
Operand
Operand
Table 5-10. Program Control Instructions — High-Level Summary
Table 5-9. CPU Control Instructions — High-Level Summary
Set carry flag to logic one
Reset carry flag to logic zero
Complement carry flag
Enable all interrupts
Disable all interrupts
Engage CPU idle mode
Engage CPU stop mode
No operation
Select memory bank
Select register bank
Reference code
Load enable memory bank flag (EMB) and the enable
register bank flag (ERB) and program counter to vector
address, then branch to the corresponding location
Compare and skip if register equals #im
Compare and skip if indirect data memory equals #im
Compare and skip if A equals R
Compare and skip if A equals indirect data memory
Compare and skip if EA equals indirect data memory
Compare and skip if EA equals RR
Long jump to direct address (15 bits)
Jump to direct address (14 bits)
Jump direct in page (12 bits)
Jump to immediate address
Branch relative to WX register
Branch relative to EA
Long call direct in page (15 bits)
Call direct in page (14 bits)
Call direct in page (11 bits)
Return from subroutine
Return from interrupt
Return from subroutine and skip
Operation Description
Operation Description
   
Bytes
Bytes
1
1
1
2
2
2
2
1
2
2
1
2
2
2
2
1
2
2
3
3
2
1
2
2
3
3
2
1
1
1
Cycles
Cycles
2 + S
2 + S
2 + S
1 + S
2 + S
2 + S
3 + S
1
1
1
2
2
2
2
1
2
2
3
2
3
3
2
2
3
3
4
4
3
3
3


Related parts for S3C72G9