topic 10 theory Flashcards
1
Q
whatis Conditional branching?
A
branch is made if a certain condition is met. else execute the next instruction in sequence
2
Q
unconditional branch instruction
A
branch is always taken without any condition
3
Q
can a branch jump both forward and backward?
A
Yes
4
Q
What is procedure call
A
A self contained program incorporated to a larger program. (Function)
5
Q
Definition of Stack frame
A
Stores the entire set of context (arguments, variables, register values) and return address
6
Q
Stack Pointer
A
Point to the top element of the stack
7
Q
Frame Pointer
A
Point to start of the current stack frame
8
Q
Different types of addressing modes
A
Immediate, Direct, Indirect, Register, Indirect register, Stack