note 6

.docx

School

The School of the Art Institute of Chicago *

*We aren’t endorsed by this school

Course

101

Subject

Computer Science

Date

May 12, 2024

Type

docx

Pages

2

Uploaded by BaronTeam21318 on coursehero.com

What does the control unit do? The CIR contains the instruction currently being executed, the PC contains the address of the next instruction.The CU will fetch an instruction from main memory (address found in the PC)and then pass it on to the other CPU parts to execute it effectively. What is the ALU? The Arithmetic and Logic Unit is responsible for all arithmetic and logical calculations performed by the CPU. What is the program counter? The Program Counter is used to store the address in memory of the next instruction to be executed. What is the ACC? The ACC can be thought of as the notepad of the CPU. This is used to hold data when performing calculations. If the ALU needs to temporarily store data as part of its calculations, the ACC is where it is stored. What is the function of the Memory Address Register (MAR)? The purpose of the MAR is to hold the location of data that needs to be accessed. This is address is the physical location of data (instruction) that is being stored in the computers memory. What is the function of the Memory Data Register (MDR)? When the CPU looks into the memory address stored in the MAR it will find data (An instruction) this instruction is then temporarily stored in the MDR before being copied into the CIR. What is the ACC (Accumulator)? Contains the results of any calculations performed in the ALU How does FDE work? Fetch: This operation is triggered by the CPU causing the next instruction AND data to be 'fetched' from memory (RAM). Decode: Once the CPU has fetched the instructions and data it will then translate them into instructions understandable by the CPU Execute: The CPU will then execute the instructions in a logical sequence Once the execute operation is complete, the CPU will repeat the process by returning to the 'fetch' operation. What is a bus? A bus is a set of parallel wires that connect two ore more components within a computer system. What are the 3 different buses? Address bus - This carries signals that relate to addresses between the processor and memory. It is Uni-directional which means that data will only travel in one direction. Control bus - This carries signals that relate to control e.g. an instruction to read data. This can be uni-directional or Bi-directional.
Data Bus - This will carry actual data between components and devices. It is bi-directional which means data can travel in both directions.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help