ARM Code (Branching) Flashcards

Branching code and instructions

1
Q

B

A

Simple Branch to address

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

BX

A

Branch with indirect.

B to address stored in register

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

BL

A

B with link

(Store current PC in link R, prior to Branching to new address

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

BLX

A

B with indirect link

Same as BL, but with the address to which to branch is held in a R

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

CBZ

A

Compare & B if Zero

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

CBNZ

A

Compare & B if non-Zero

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

It-Blocks

A

If-Then Blocks

avoids Branching up to 4 instructions following the IF comparison

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