Question: What modifications would have to be made to the architecture of the computer in Figure P7.12 to implement predicated execution like the ARM? FIGURE P7.12
What modifications would have to be made to the architecture of the computer in Figure P7.12 to implement predicated execution like the ARM?
![FIGURE P7.12 PC_MPLX 00 014 10 11 BRA Target where the target address is [PC]+4+4 L MPLX BRA Target PC 0 Z](https://dsd5zvtm8ll6.cloudfront.net/images/question_images/1705/7/4/5/07165ab9aaf6f2111705745069343.jpg)
FIGURE P7.12 PC_MPLX 00 014 10 11 BRA Target where the target address is [PC]+4+4 L MPLX BRA Target PC 0 Z PC_MPLX control PC Branch Jump Architecture of a hypothetical computer PC address Instruction Memory PC_adder PC data 32-bit branch target address 4 Opcode Literal L + Branch_adder The Z-bit from the CCR controls the PC multiplexer. It selects between next address and branch address. Register file S1 address S2 address Daddress Ddata S1 data S2 data Sign extension Left shift x 2 ALU_MPLX 0 32-bit sign-extended byte offset MPLX S1 data ALU S2data Load data 32-bit sign-extended word offset Memory address Data memory Maddress Mdata out Mdata in Memory MPLX 0 MPLX Cengage Leaming 2014
Step by Step Solution
There are 3 Steps involved in it
The ARM predicates instructions for example ADDEQ r0r1r2 A pred... View full answer
Get step-by-step solutions from verified subject matter experts
