Organisation Flashcards

1
Q

ARM has a three-address format:

A

Rd — destination register

Rn — source register

Rm — source register

e.g. ADD R0,R1,R2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rn is used directly but where is Rm Passed through?

A

Rm is passed through the barrel shifter; a functional unit which can rotate and shift values. The result of this is called Operand2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How is Register Bank, Barrel shifter, ALU and CPSR connected?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The two operands are processed by the ALU and the result written to which location of the register bank?

A

The destination register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Although it’s a register, we show the CPSR separately on the diagram to indicate that it may be used in both the barrel shifter and the ___ stages.

A

Although it’s a register, we show the CPSR separately on the diagram to indicate that it may be used in both the barrel shifter and the ALU stages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly