Site icon T4Tutorials.com

Integer and Floating-Point Arithmetic MCQs

1. The Branch Target Buffer (BTB) is used to:

(A) Store predicted branch outcomes


(B) Store target addresses of taken branches


(C) Store the branch instruction itself


(D) Store the pipeline status during a branch



2. BTB is typically implemented in:

(A) Data cache


(B) Instruction cache


(C) CPU registers


(D) Separate hardware unit



3. The purpose of a Branch Target Buffer is to:

(A) Predict branch direction


(B) Store past instruction results


(C) Cache memory addresses


(D) Store target addresses for predicted taken branches



4. A BTB miss occurs when:

(A) The predicted branch is not taken


(B) The predicted branch outcome is wrong


(C) The branch target is not found in the BTB


(D) The pipeline is stalled



5. BTB stores information about:

(A) The next instruction to be executed


(B) The target address of taken branches


(C) The register file state


(D) Cache misses and hits



Read More Computer Architecture MCQs

  1. SET 1: Computer Architecture MCQs
  2. SET 2: Computer Architecture MCQs
  3. SET 3: Computer Architecture MCQs
  4. SET 4: Computer Architecture MCQs
  5. SET 5: Computer Architecture MCQs
  6. SET 6: Computer Architecture MCQs
  7. SET 7: Computer Architecture MCQs
  8. SET 8: Computer Architecture MCQs
  9. SET 9: Computer Architecture MCQs
Exit mobile version