Problem Set 8 Flashcards
Which status flag listed below activates or set to “0” if a result of an operation is either a positive or a negative number?
Negative flag
What is the reason why assembly language programmers makes use of the general purpose registers rather than main memory?
registers can transfer data faster than main memory
Which element if a modern CPU is responsible for processing op-codes and converting the to uOps?
Instruction decoder
CCR stand for
Condition Code Register
Which of the following execution units is primarily tasked to perform basic addition, subtraction, multiplication, and division on floating point numbers?
Floating Point
In which pipeline stage does the microprocessor reads an instruction or command from a program stored in the main memory and copies the op-codes to the instruction register?
Fetch
Which of the registers given below can be classified as an address register, since it also holds a memory address?
Index register
Which of the following x86 instruction set extension added streaming single-instruction with multiple-data functionality to INTEL microprocessors?
SSE or Streaming SIMD Extensions
The main purpose of this register is to accumulate data being processed by the ALU of the microprocessor.
Accumulator
In the processing units that calculated addresses used by the CPU, what does the acronym AGU stand for.
Address Generation Unit
Before what pipeline stage is “ branch prediction” performed?
Just before the beginning of the execute stage
In the machine cycle of a CPU, what is another term for the stage that saves/stores the resulting data?
Write-back
What will be the value of the Carry-flag if the microprocessor operation results to a carry bit.
1
Based on the theoretical elements of a microprocessor, which element is NOT a part of the Control Unit?
Integer execution unit
Which of the following modern CPU element is found at the Front-End of a microprocessor architecture.
Instruction queue