s3c72m9 Samsung Semiconductor, Inc., s3c72m9 Datasheet - Page 113

no-image

s3c72m9

Manufacturer Part Number
s3c72m9
Description
The S3c72m5/s3c72m7/s3c72m9 Single-chip Cmos Microcontroller Has Been Designed For High Performance Using Samsung S
Manufacturer
Samsung Semiconductor, Inc.
Datasheet
S3C72M5/C72M7/C72M9/P72M9 (Preliminary Spec)
VENTn
CALLS
LCALL
Name
Name
CPSE
STOP
SRET
CALL
IDLE
NOP
SMB
IRET
SCF
RCF
CCF
SRB
REF
JPS
RET
LJP
JP
JR
EI
DI
EMB (0,1)
ERB (0,1)
Operand
Operand
@HL,#im
EA,@HL
A,@HL
EA,RR
memc
R,#im
@WX
@EA
ADR
ADR
ADR
ADR
ADR
ADR
ADR
Table 5-10. Program Control Instructions — High-Level Summary
A,R
#im
n
n
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
SAM47 INSTRUCTION SET
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
5-9

Related parts for s3c72m9