Question: 1. Thumb code has a number of different instruction codes for programme branches; three of these are given in Figure Q1 below. In what situations

1. Thumb code has a number of different instruction codes for programme branches; three of these are given in Figure Q1 below. In what situations are each of these branch instructions used? What are the ranges of the branch destination for type (1) and type (2) branches?

2. By what mechanism does the Thumb branch and linkinstruction, type (3) above, achieve a range of branch destinations up to 4 MBytes relative to the programme counter?

1. Thumb code has a number of different instruction codes for programme

15 12 11 8 7 1101cond 8-bit offset (1) B

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!