The specification is precise about the boundaries:
"Answers will be a maximum of 8 bits in length and will not involve carrying beyond the 8th bit."
So in an AQA question, the sum will always fit into 8 bits. You will not be asked to handle a result that spills over.
What overflow is
Overflow occurs when the result of a calculation is too large to be stored in the available number of bits.
With 8 bits the largest storable value is 255. If an addition produces 256 or more, the carry out of the 128s column has nowhere to go:
1 1 1 1 1 1 1 1 255
+ 0 0 0 0 0 0 0 1 1
---------------
1 0 0 0 0 0 0 0 0 256 — needs 9 bits!
↑
this carry has nowhere to go in an 8-bit register
The 9th bit cannot be stored, so the result appears as 00000000 — zero. The value has "wrapped around".
Why it matters
Overflow causes real, serious bugs: a counter resetting unexpectedly, a total becoming wrong, or a system behaving unpredictably. The processor normally sets an overflow flag to signal it, though flag registers are not required knowledge here.
AQA will not set an addition that overflows, but you should be able to explain what overflow is and why it happens, since it is a natural extension of the 8-bit limit.
The useful check
Before adding, convert both numbers to decimal and check the total is ≤ 255. If a question's numbers would exceed 255, re-read it — you have probably misread a bit.
AQA tip. If asked to explain overflow, define it as the result being too large for the number of bits available, and give the consequence — the extra bit is lost, so the stored answer is incorrect.