CPU Flashcards
M.A.R - Name and function?
holds the address of the current instruction that is to be fetched from memory, or the address in memory to which data is to be transferred
M.D.R - Name and function?
Memory Data Register - Holds the contents found at the address held in the MAR, or data which is to be transferred to main memory
Data Bus - Describe + Function?
It can carry data to main memory from the processor and vice versa. The data bus will transfer data to/from the address that is held on the address bus.
Address Bus - Function?
It is concerned with passing an address unidirectionally(one way), from the CPU to RAM.
The sole purpose of an address bus is to identify the address of the location in cache or main memory that is to be read from or written to.
Control Bus - Function?
C.I.R - Name and function?
Holds the instruction that is currently being decoded and executed
P.C - Name and function?
Program Counter - Holds the memory address of the next instruction to be fetched from primary memory
ACC - Name and function?
Accumulator - Holds the data being processed and the results of processing from the ALU
Cache - Function
Cache is a small amount of memory which is a part of the CPU - closer to the CPU than RAM . It is used to temporarily hold instructions and data that the CPU is likely to reuse.
R.A.M - Name and function?
RAM is the main place for storing instructions and data whilst a program is being executed . It is also called main memory. Program data is copied into RAM before the CPU can run the program.
A.L.U - Name and function?
Carries out mathematical and logical operations e.g 1+1 or 1==1
C.U - Name and function?
The CU, which is also called the controller, controls data moving through the processor, and controls the timing of operations and the instructions sent to the processor and the peripheral devices . The CU directs the system to carry out program instructions.
Input devices - Function?
An input device allows data such as text, images, video or sound to be entered into a computer system
Output devices - Function?
An output device allows data to be transmitted by the computer in a human-friendly form