5.4 ARMv7-A (ISA) Flashcards

1
Q

How does ARMv7-A store special-pirpose registers

A

Alongside general purpose registers (meaning they are addressable)

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

What is the CPSR in ARM and how to read/write from it

A

Used for flags etc.

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

What is the addressable amount of memory in ARMv7-A

A

4GB (32bit addressable memory)

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

What does this arm instruction do

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

What do these arm instructions do

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

What are some uses for the “flexible 2nd operand” in ARMv7-A

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

How do comparisons work in ARMv7-A

A

Only update CPSR

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

What do the following memory access arm instructions do

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

How does arm not have conditional branches

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

Learn this

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