Back to marketplace

Structure and function of the processor

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

define hardware

Back (Answer)

the physical components which make up a computer system

#2
Front (Question)

define register

Back (Answer)

an area of very fast memory inside the CPU itself which temporarily stores small amounts of binary data all arithmetic, logical, or shift operations take place in registers

#3
Front (Question)

define CPU

Back (Answer)

central processing unit has a number of different components which enable it to carry out its task of executing instructions

#4
Front (Question)

define motherboard

Back (Answer)

the main system board which connects all the hardware components

#5
Front (Question)

define register exam answer

Back (Answer)

• temporary storage/memory location • inside the CPU • used for a single specific purpose • faster access speed than RAM/secondary storage

#6
Front (Question)

what is the purpose of the control unit (CU)?

Back (Answer)

direct the operations of the CPU: - controlling and coordinating the activities of the CPU - managing the flow of data between the CPU and other devices - accepting the next instruction - decoding instructions - storing the resulting data back in memory

#7
Front (Question)

what is the purpose of the arithmetic logic unit (ALU)?

Back (Answer)

completes all of the arithmetical and logical operations. A: all mathematical operations such as addition and subtraction on fixed or floating point numbers L: boolean logic operations such as AND, OR, NOT, and XOR also, shift operations on bits

#8
Front (Question)

what is the purpose of the program counter (PC)?

Back (Answer)

holds the address of the next instruction to be executed

#9
Front (Question)

what is the purpose of the accumulator (ACC)?

Back (Answer)

temporary storage for data being processed during calculations/stores the result • for I/O in processor, it acts as a buffer (holds data that is on its way to somewhere else)/gateway

#10
Front (Question)

what is the purpose of the memory address register (MAR)?

Back (Answer)

holds the address of a location that is to be read from or written to

#11
Front (Question)

what is the purpose of the memory data register (MDR)?

Back (Answer)

temporarily stores data that has been read or data that needs to be written • acts as a buffer (memory designed to hold data that is on its way to somewhere else)

#12
Front (Question)

what is the purpose of the current instruction register (CIR)?

Back (Answer)

holds the current instruction being executed, divided up into operand and opcode

#13
Front (Question)

what is the width of a bus?

Back (Answer)

the number of parallel wires the bus has. the width of the bus is directly proportional to the number of bits that can be transferred simultaneously at any given time buses are typically 8, 16, 32 or 64 wires wide

#14
Front (Question)

define bus

Back (Answer)

a set of parallel wires which connect two or more components inside the CPU - data bus - address bus - control bus ^collectively called system bus

#15
Front (Question)

what is the data bus?

Back (Answer)

a bi-directional bus used for transporting data and instructions between components

#16
Front (Question)

what is the control bus?

Back (Answer)

a bi-directional bus used to transmit control signals between internal and external components. its purpose is to transmit command, timing and specific status information between system components

#17
Front (Question)

what is the address bus?

Back (Answer)

the bus used to transmit the memory addresses specifying where data is to be sent to or retrieved from. the width of the address bus is proportional to the number of addressable memory locations

#18
Front (Question)

what are the control lines?

Back (Answer)

determine the direction of data flow, and when each device can access the bus

#19
Front (Question)

what is assembly language?

Back (Answer)

uses mnemonics to represent instructions - a simplified way of representing machine code. the instruction is divided into operand and opcode in the CIR

#20
Front (Question)

what is the opcode?

Back (Answer)

specifies the type of instruction to be executed

#21
Front (Question)

what is the operand?

Back (Answer)

contains the data or the address of the data upon which the operation is to be performed.

#22
Front (Question)

what is the fetch-decode-execute cycle?

Back (Answer)

the sequence of operations that are completed to execute an instruction

#23
Front (Question)

what is involved in the fetch phase?

Back (Answer)

• The address of the next instruction is copied from the PC to the MAR • instruction held at that address is copied to MDR by the data bus • simultaneously, the contents of the PC is incremented • the value held in the MDR is copied to the CIR

#24
Front (Question)

what is involved in the decode phase?

Back (Answer)

the contents of the CIR are split into operand and opcode opcode is used to determine the type of instruction and what hardware to use to execute it operand holds either: - actual data to be operated on - address of data to be used within the operation