s3c4510b Samsung Semiconductor, Inc., s3c4510b Datasheet - Page 64

no-image

s3c4510b

Manufacturer Part Number
s3c4510b
Description
16/32-bit Risc Microcontroller
Manufacturer
Samsung Semiconductor, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
s3c4510b01-QE80
Manufacturer:
BOURNS
Quantity:
400 000
Part Number:
s3c4510b01-QE80
Manufacturer:
SUNMNG
Quantity:
853
Part Number:
s3c4510b01-QE80
Manufacturer:
SAMSUNG
Quantity:
8 000
Part Number:
s3c4510b01-QER0
Manufacturer:
AMCC
Quantity:
156
Part Number:
s3c4510b01-QER0
Manufacturer:
SAMSUMG
Quantity:
20 000
Company:
Part Number:
s3c4510b01-QER0
Quantity:
58
Part Number:
s3c4510b01-QERO
Manufacturer:
Panasonic
Quantity:
12 000
Part Number:
s3c4510b01-QERO
Manufacturer:
SAMSUNG
Quantity:
16 615
INSTRUCTION SET
ASSEMBLER SYNTAX
— MRS - transfer PSR contents to a register
— MSR - transfer register contents to PSR
— MSR - transfer register contents to PSR flag bits only
The most significant four bits of the register contents are written to the N,Z,C & V flags respectively.
— MSR - transfer immediate value to PSR flag bits only
The expression should symbolise a 32 bit value of which the most significant four bits are written to the N, Z, C
and V flags respectively.
Key:
{cond}
Rd and Rm
<psr>
SPSR
<psrf>
<#expression>
Examples
In User mode the instructions behave as follows:
In privileged modes the instructions behave as follows:
3-22
MRS{cond} Rd,<psr>
MSR{cond} <psr>,Rm
MSR{cond} <psrf>,Rm
MSR{cond} <psrf>, <#expression>
MSR
MSR
MSR
MRS
MSR
MSR
MSR
MSR
MSR
MSR
MRS
Two-character condition mnemonic. See Table 3-2.
Expressions evaluating to a register number other than R15
CPSR, CPSR_all, SPSR or SPSR_all. (CPSR and CPSR_all are synonyms as are
and SPSR_all)
CPSR_flg or SPSR_flg
Where this is used, the assembler will attempt to generate a shifted immediate 8-bit
field to match the expression. If this is impossible, it will give an error.
CPSR_all,Rm
CPSR_flg,Rm
CPSR_flg,#0xA0000000
Rd,CPSR
CPSR_all,Rm
CPSR_flg,Rm
CPSR_flg,#0x50000000
SPSR_all,Rm
SPSR_flg,Rm
SPSR_flg,#0xC0000000
Rd,SPSR
; CPSR[31:28]
; CPSR[31:28]
; CPSR[31:28]
; Rd[31:0]
; CPSR[31:0]
; CPSR[31:28]
; CPSR[31:28]
; SPSR_<mode>[31:0]
; SPSR_<mode>[31:28]
; SPSR_<mode>[31:28]
; Rd[31:0]
CPSR[31:0]
SPSR_<mode>[31:0]
Rm[31:0]
Rm[31:28]
Rm[31:28]
0xA (set N, C; clear Z, V)
Rm[31:28]
0x5 (set Z, V; clear N, C)
Rm[31:0]
Rm[31:28]
0xC (set N, Z; clear C, V)
S3C4510B

Related parts for s3c4510b