Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1PC → MAR | AThe instruction is read from memory into the memory data register, then copied to the current instruction register. | |
| 2RAM → MDR → CIR | BMixing up the MAR and MDR: the MAR holds the address, the MDR holds the data or instruction fetched from that address. | |
| 3The correct order of the stages in the cycle must be given in a full-mark answer. | CMAR → address bus, MDR ↔ data bus | |
| 4The address bus carries the memory location from the MAR, while the data bus carries the instruction or data itself. | DThe address of the next instruction is copied from the program counter to the memory address register at the start of fetch. | |
| 5The MDR holds the address of the next instruction. | Efetch, decode, execute | |
| 6A faster clock speed means the CPU has more memory. | FClock speed is the number of cycles per second, not the amount of memory. A higher speed lets more instructions run each second, so performance rises. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
fetch-decode-execute — A full-mark CPU answer uses exact names for registers, buses and units, and gives the fetch, decode and execute steps in order, e.g. PC to MAR, then MDR, then CIR.MAR ← PCMDR ← RAM[MAR]CIR ← MDRThe MAR sends the address on the address busFetch, decode, execute