PC - This register holds the memory address of the next instruction to be executed. It is incremented by 1 after each instruction is completed., accumulator - This register that temporarily stores data in the CPU, it stores results from the ALU and all data flows through it at some point that enters the CPU., MAR - This register holds the address in memory where the processor is required to fetch or store data to or from., MDR - This register temporarily holds data moving between the processor and main memory., cores - This is found within the processor, having these allows multiple events to be processed at they same time provided the program is written in a parallel fashion. They contain their own registers and ALU, but not a control unit as a CPU only has one of these i.e. the Von Neumann architecture., Von Neumann - The computer architecture that means the data and instructions are stored in the same RAM. This causes a bottleneck., RAM - This is the type of memory in which the instructions are stored. In fact all applications must be run from this type of memory., ALU - This is part of the CPU that performs any logical operations and perform instructions such as ADD, clock - This synchronises the events in the computer, a "fast" one means more instructions can be carried out per second. Its "speed" is measured in hertz., cache - This is high speed memory that is contained within the CPU, it stores recently accessed instructions which are more likely to be needed again. This means the slower RAM needs to be accessed less often, random - what "R" stands for in RAM, Data - what "D" stands for in MDR, registers - MAR; PC; MDR, CIR and the accumulators are all examples of ..., access - what "A" stands for in RAM, address - what "A" stands for in MAR, buses - These connect RAM and the CPU, there are three, the control, data and address...., next - The PC contains the address of the ........ instruction., fetch - what "F" stands for in the FDE cycle,

FDE and CPU crossword

Leaderboard

Visual style

Options

Switch template

Continue editing: ?