0% found this document useful (0 votes)
121 views1 page

Computer Components Homework 1 Answers

The document outlines the components of a processor, specifically detailing the roles of the Control Unit and various registers involved in the Fetch-Execute cycle. It describes the Control Unit's responsibilities in coordinating processor activities and managing instruction phases. Additionally, it lists five key registers—program counter, memory address register, memory data register, current instruction register, and accumulator—along with their specific functions within the cycle.

Uploaded by

mikhilshah196
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views1 page

Computer Components Homework 1 Answers

The document outlines the components of a processor, specifically detailing the roles of the Control Unit and various registers involved in the Fetch-Execute cycle. It describes the Control Unit's responsibilities in coordinating processor activities and managing instruction phases. Additionally, it lists five key registers—program counter, memory address register, memory data register, current instruction register, and accumulator—along with their specific functions within the cycle.

Uploaded by

mikhilshah196
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Homework 1 Processor components

Unit 1 Components of a computer

Homework 1 Processor components Answers

1. A processor contains the Arithmetic Logic Unit (ALU) and the Control Unit.

a. Describe the role of the the Control Unit. [2]

1 mark for each point:

 Coordinates the activity of all other processor components


 Manages the phases of the Fetch-Execute cycle
 Decodes instructions received into the processor

b. Name five registers used in the Fetch-Execute cycle. [5]


• program counter (PC)
• memory address register (MAR)
• memory data register (MDR)
• current instruction register (CIR)
• accumulator (ACC)

State how each of them is used within this cycle. [5]

1 mark for each point:

PC:
 Holds the address of the next instruction
 (Incremented by one when the instruction is read, ready for the next cycle.)

MAR:
 Contains the address of the memory location from which data or an instruction
is to be fetched

MDR:
 temporarily stores the data being transferred to and from memory. (It acts as a
buffer allowing the processor and memory units to act independently without
being affected by minor differences in operation.)

CIR:
 Holds the instruction currently being decoded or executed

ACC:
 Instructions are carried out in the ACC / Holds the result of an instruction

[Total 12 marks]

You might also like