Free Online Flashcard Deck

3 CPU Architecture Free Online FlashCards

Study 3 CPU Architecture with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What is a CPU register?

Back

A small, fast storage element inside the processor that holds values the CPU needs immediately, such as operands, addresses, or intermediate results.

02
Front

What does a register file do?

Back

A register file is a group of general-purpose registers that can provide selected values to the datapath and accept results to store.

03
Front

What does the program counter hold?

Back

The program counter (PC) holds the address of the next instruction to fetch.

04
Front

What does the instruction register hold?

Back

It holds an instruction that is being decoded or executed.

05
Front

What information can a status or flag register record?

Back

It records conditions such as whether a result is zero or negative. The exact flags depend on the processor architecture.

06
Front

Why does a register’s width matter?

Back

A register’s width determines the size of values it can hold and affects the size of many operations.

07
Front

What is the ALU’s main role?

Back

The ALU is a combinational circuit that performs operations on binary inputs, such as arithmetic, comparisons, and bitwise logic.

08
Front

Where might a processor perform shifting operations?

Back

Some processors include shifting in the ALU; others use a separate unit. The design determines which operations the ALU performs.

09
Front

What is a bus in a computer?

Back

A bus is a set of signal lines that carries values between processor components or between the CPU and other computer parts.

10
Front

What do data, address, and control signals do?

Back

Data signals carry values, address signals identify a memory location or device, and control signals indicate actions such as reading or writing.

11
Front

What is the CPU datapath?

Back

The datapath is the hardware and connections that move and operate on data, including registers, the ALU, and routing logic.

12
Front

How does the control unit coordinate the datapath?

Back

The control unit decodes instructions and issues signals that select registers, choose an ALU operation, and determine where results go.