Branch Instructions Flashcards

1
Q

A … contains the address of the next instruction to be executed as one of its operands

A

branch instructions

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

The instruction contains the target address

A

Direct

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

The instruction specifies where the target address is to be found

A

Indirect

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

The instruction specifies the differences between the current and the target address

A

Relative

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

a branch may also refer to the ..

A

act of switching execution to a different instruction sequence as a result of executing a branch instruction

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

A branch instruction computes the target address in one of the following ways

A
  1. The target address is the sum of a constant and the address of the branch instruction itself.
  2. The target address is the absolute address given as an operand to the instruction.
  3. The target address is the address found in the link register.
  4. The target address is the address found in the count register.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the two categories of branch instructions?

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

These instructions always result in branching

A

Unconditional branches

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

These branch instructions may or may not cause branching, depending on some specified conditions

A

Conditional branches

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