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

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
SAM47 INSTRUCTION SET
Flexible Bit Manipulation
In addition to normal bit manipulation instructions like set and clear, the SAM47 instruction set can also perform bit
tests, bit transfers, and bit Boolean operations. Bits can also be addressed and manipulated by special bit
addressing modes. Three types of bit addressing are supported:
— mema.b
— memb.@L
— @H+DA.b
The parameters of these bit addressing modes are described in more detail in Table 5-2.
Instructions Which Have Skip Conditions
The following instructions have a skip function when an overflow or borrow occurs:
XCHI
XCHD
LDI
LDD
If there is an overflow or borrow from the result of an increment or decrement, a skip signal is generated and a skip is
executed. However, the carry flag value is unaffected.
The instructions BTST, BTSF, and CPSE also generate a skip signal and execute a skip when they meet a skip
condition, and the carry flag value is also unaffected.
Instructions Which Affect the Carry Flag
The only instructions which do not generate a skip signal, but which do affect the carry flag are as follows:
ADC
SBC
SCF
RCF
CCF
RRC
5-4
Addressing Mode
memb.@L
@H+DA.b
mema.b
INCS
DECS
ADS
SBS
LDB
BAND
BOR
BXOR
ERB, EMB, IS1, IS0, IEx, IRQx
Ports 0–13
Ports 0–13, and BSC
All bit-manipulable peripheral hardware
C,(operand)
C,(operand)
C,(operand)
C,(operand)
Table 5-2. Bit Addressing Modes and Parameters
Addressable Peripherals
S3C72M5/C72M7/C72M9/P72M9 (Preliminary Spec)
All bits of the memory bank specified by
EMB and SMB that are bit-manipulable
Address Range
FB0H–FBFH
FF0H–FFFH
FC0H–FFFH

Related parts for s3c72m9