Arm Community
Site
Search
User
Site
Search
User
Support forums
Architectures and Processors forum
range of BL instruction in arm state
State
Accepted Answer
Locked
Locked
Replies
10 replies
Subscribers
349 subscribers
Views
39051 views
Users
0 members are here
Armv7-A
Armv7-R
Options
Share
More actions
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
range of BL instruction in arm state
BASIL BABY
over 11 years ago
range of BL instruction in arm state is + or - 32MB as per instruction set.how...........?
Top replies
Martin Weidmann
over 11 years ago
+1
verified
The ARM BL instruction has a 24-bit immediate for encoding the branch offset (see section A8.8.25 of the ARMv7-A/R Architecture Reference Manual). This would give you a range of 2^24 bytes, or +/-8MB ...
BASIL BABY
over 11 years ago
+1
i dont understand.............?
Martin Weidmann
over 11 years ago
in reply to
BASIL BABY
+1
What the B/BL instructions do is branch (or jump) to a different address. At an instruction level the destination of the branch is encoded as an offset from the current address. So current destination...
0
Quote