Award up to two marks for a linked description such as:
- Instructions can manipulate/control the hardware/memory/registers directly (1) so the driver can control the specific device it is written for (1)
- The code is written for one specific processor/architecture (1) so it works with the exact hardware it will control (1)
- The programmer controls exactly how memory/registers are used (1) so the code is efficient and needs little memory, which suits a device that has limited memory (1)
- Each instruction maps to one machine code instruction (1) so the driver code is small enough to fit in the memory of the device (1)
Extra detail, such as naming the device the driver controls, is not needed to earn the marks.
Do not accept 'it is closer to machine code' on its own: it must be developed to show how this helps the driver, e.g. it can control the hardware directly.
Do not accept 'it is faster/quicker' with no link to the hardware/device, e.g. the device responds quickly.
Do not accept 'it is easier to learn', 'it is easier to debug' or 'it takes less time to write'.