Question: 7. a. When translated to machine code, a branch instruction uses its last twelve bits to specify an offset in words. This is unlike

7. a. When translated to machine code, a branch instruction uses its last twelve bits to specify an offset in words. This is unlike 

7. a. When translated to machine code, a branch instruction uses its last twelve bits to specify an offset in words. This is unlike an LDR instructions, which uses the last eight bits of the instruction to specify an offset in bytes. Why does a branch instruction provide an offset in words and not bytes (2 pts)? b. Why does the assembler require the literal pool (2 pts)? C. Determine the offset the assembler would put in the LDR instruction to load the address in the literal pool at address 0x80000098 (6 pts). address data 0x80000080 LDR 0x80000098 0x11223344

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 Programming Questions!