Question: b ) In the following ARM 9 program, there are two examples of 'data forwarding' and one further example of a 'read - after -
b In the following ARM program, there are two examples of 'data forwarding' and one further example of a 'readafterwrite' hazard that results in an interlock. Identify all three.
Mnemonic
MOV r #xA
MOV r #xBC
MOV LSL #
SUB
ADD
RSB
MOV r #xE
MOV r #xE
ADDr
Comment
; move xA into r
; move into r
; left shift by bits
; subtract from
; add and sum in
; subtract r from r
; move xE into r
; move xE into
; add and sum in
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
