Community resourceWorksheet
OCR H446 1.1.2 CISC and RISC differences and uses
Part 1 of 5 · H446 1.1.2 · Types of processor
OCR H446 1.1.2: CISC and RISC differences and uses. Students learn to compare the same CISC and RISC features, state when general tendencies apply and use software and workload constraints.
Students will:
- compare matching CISC and RISC features
- qualify general tendencies rather than treating them as universal rules
- apply software and workload constraints to processor choices
Inside: 6 explanation cells, 1 multiple-choice question, 2 fill-in-the-blanks cells and 4 written answers. 35 marks, about 55 to 70 minutes.
Series: H446 1.1.2 · Types of processor, part 1 of 5.
Shared by Coding PathwayVerified teacher
- 13 cells
- About 60 minutes
- CC BY-SA 4.0
- Shared 31 Aug 2026
- Updated 3 Sept 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
CISC and RISC differences and uses
OCR questions compare typical CISC and RISC characteristics. Modern processors may combine features, so words such as typically and tends to are important: these are useful comparison points, not rules that every processor must follow.
One required result, different instruction-set emphasis
CISC emphasises a larger set containing more complex instructions, often with variable formats and more work implemented in hardware. RISC emphasises a smaller set of simpler, more regular instructions, so one high-level operation may require a longer sequence. The diagram is illustrative; its instruction names are not a real ISA to memorise.
Compare the same feature on both sides
| Feature used in the comparison | CISC tendency | RISC tendency |
|---|---|---|
| instruction set/form | larger, more complex, often variable length | smaller, simpler, more regular/fixed length |
| cycles per instruction | complex instructions may need several cycles | simple instructions are modelled as one cycle |
| hardware/compiler emphasis | more complex hardware; compiler may emit fewer instructions | simpler hardware; compiler may emit longer sequences |
| code/RAM | fewer instructions can mean smaller code/lower RAM use | more instructions can mean larger code/more RAM use |
| energy/cooling | tends toward higher demand | tends toward lower demand |
| addressing/pipeline | more modes; variable work can be harder to pipeline | fewer modes; regular instructions are easier to pipeline |
These are relative comparison points, not guarantees of total performance.
Worked recommendation: offline inspection tablet
An inspection company needs a light, battery-powered tablet. Its existing desktop-only application cannot run on the proposed RISC platform without replacement.
- RISC tendencies support lower energy use, less cooling and a lighter battery, which fit mobile work.
- CISC compatibility could avoid replacing the existing software and reduce migration risk.
- The decision depends on whether battery/weight or software continuity is the stronger constraint. A justified answer may choose either after weighing both.
This is stronger than “RISC is for mobiles” because it explains an architecture effect, a software effect and which requirement matters most.
Which response is a full matched comparison?
- ACISC typically has a larger, more complex instruction set, whereas RISC typically has a smaller, simpler set
- BCISC has more instructions and RISC uses little energy
- CRISC is faster because it is reduced
- DCISC is used in desktops
- larger
- smaller
- complex
- pipeline
- encrypt
Compare two differences between CISC and RISC. For each difference, discuss the same feature for both processor types. State when any cycle, pipeline or performance claim may not apply.
Choose two from instruction set/form, cycles, hardware/compiler, code/RAM, energy, addressing modes or pipeline suitability.
Students type their answer here.
A company is choosing processors for two systems.
- Recommend a processor approach for a battery-powered warehouse scanner. Compare CISC and RISC using at least two relevant constraints.
- Recommend a processor approach for an office computer that must run an established x86-only application. Compare CISC and RISC using at least two relevant constraints.
Do not choose from the device label alone. For each system, consider software compatibility as well as hardware, energy, code or cost effects.
Students type their answer here.
Apply the comparison more widely
Use the instruction and matched-comparison models to examine software compatibility, compiler consequences and claims that sound too absolute.
Rewrite each statement so that it is accurate.
- ‘Every RISC instruction always takes one cycle.’
- ‘CISC cannot use pipelining.’
- ‘RISC is always faster.’
- ‘CISC is only for desktops.’
For each statement, give the useful general comparison and then state the implementation or workload condition that prevents it from being a universal rule.
Students type their answer here.
Explain how the same high-level operation can lead to different program/code and compiler consequences in the CISC and RISC models. Connect instruction count to code size/RAM and compatibility without claiming that programmers must write all applications in assembly.
Track the high-level operation through compiler translation, generated instruction sequence, code storage and software compatibility.
Students type their answer here.
Consolidate your understanding
Check that every comparison discusses the same feature for both processor types and explains why the difference matters in the stated situation. State when a general claim may be limited.