The central processing unit (CPU) contains an arithmetic logic unit (ALU).
State two types of operation carried out by the ALU.
Mark scheme
Award one mark for any of the following up to a maximum of two marks:
- An arithmetic operation, e.g. addition/subtraction/multiplication/division (1)
- A logical operation, e.g. comparing two values (is A > B?) / using AND, OR, NOT (1)
Do not accept decoding instructions, fetching instructions or controlling the timing of the CPU, as these are carried out by the control unit.
Example answers and how they were marked
It carries out arithmetic operations such as addition and subtraction, and logical operations such as comparing two values to see if one is greater than the other.
Why: Arithmetic operation (1) and logical operation (1).
It adds numbers together and works out the result.
Why: Arithmetic operation, addition (1). No logical operation.
It decodes the instructions that have been fetched from main memory.
Why: Decoding and fetching are the control unit's role; the mark scheme's do-not-accept line covers this.