Microprocessor Fundamentals - Technical MCQs

Q1:

Which of the following are the three basic sections of a microprocessor unit?

A operand, register, and arithmetic/logic unit (ALU)

B control and timing, register, and arithmetic/logic unit (ALU)

C control and timing, register, and memory

D arithmetic/logic unit (ALU), memory, and input/output

ANS:B - control and timing, register, and arithmetic/logic unit (ALU)

A microprocessor has three basic elements, as shown above. The ALU (Arithmetic and Logic Units) performs all arithmetic computations, such as addition, subtraction and logic operations (AND, OR, etc).

It is controlled by the Control Unit and receives its data from the Register Array.

The Register Array is a set of registers used for storing data. These registers can be accessed by the ALU very quickly. Some registers have specific functions - we will deal with these later.

The Control Unit controls the entire process. It provides the timing and control signals for getting data into and out of the registers and the ALU and it synchronises the execution of instructions.