![Samsung S3C2501X User Manual Download Page 187](http://html.mh-extra.com/html/samsung/s3c2501x/s3c2501x_user-manual_340828187.webp)
INSTRUCTION SET
S3C2501X
3-96
3.38.2 INSTRUCTION CYCLE TIMES
This instruction format does not have an equivalent ARM instruction.
Table 3-26. The BL Instruction
H
THUMB Assembler
ARM Equivalent
Action
0
BL label
none
LR := PC + OffsetHigh << 12
1
temp := next instruction address
PC := LR + OffsetLow << 1
LR := temp | 1
Examples
BL faraway
; Unconditionally Branch to 'faraway'
next
...
; and place following instruction
; address, ie “next” , in R14,the Link
; register and set bit 0 of LR high.
; Note that the THUMB opcodes will
; contain the number of half-words to offset.
faraway
...
; Must be Half-word aligned.
Summary of Contents for S3C2501X
Page 18: ......
Page 275: ...MEMORY CONTROLLER S3C2501X 5 60 NOTES ...
Page 289: ...I2C CONTROLLER S3C2501X 6 14 NOTES ...
Page 373: ...GDMA CONTROLLER S3C2501X 9 24 NOTES ...
Page 435: ...I O PORTS S3C2501X 12 12 NOTES ...