9618/11 · May/June 2026
Download PDFA computer can store numbers and text in binary.
The computer uses the UNICODE character set. Complete the table by calculating the missing values.
Identify one other character set and explain how it is different from UNICODE. character set ..................................................................................................................... differences ......................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ...........................................................................................................................................
The computer also uses two’s complement. Convert the 8-bit two’s complement binary integer 01101011 into denary.
Show how the denary number 30 is subtracted from the binary number 01101011 using binary subtraction. Show your working.
Identify two differences between binary prefixes and decimal prefixes. 1 ................................................................................................................................................ ................................................................................................................................................... 2 ................................................................................................................................................ ...................................................................................................................................................
A computer programmer uses language translators. Two types of translator are an interpreter and a compiler.
Explain why language translators are needed when programming.
Describe two benefits of using an interpreter instead of a compiler when developing a program. 1 ................................................................................................................................................ ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... 2 ................................................................................................................................................ ................................................................................................................................................... ................................................................................................................................................... ...................................................................................................................................................
Identify one other type of translator.
The completed computer program is distributed under a licence. Complete the table by writing the name of each software licence that is described.
The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and an Index Register (IX). instruction | explanation LDM #n | Immediate addressing. Load the number n to ACC LDD <address> | Direct addressing. Load the contents of the location at the given address to ACC INC <register> | Add 1 to the contents of the register (ACC or IX) STO <address> | Store the contents of ACC at the given address ADD #n / Bn / &n | Add the number n to the ACC ADD <address> | Add the contents of the given address to the ACC DEC <register> | Subtract 1 from the contents of the register (ACC or IX) END | Return control to the operating system <address> can be an absolute or symbolic address # denotes a denary number, e.g. #123 B denotes a binary number, e.g. B01001010 & denotes a hexadecimal number, e.g. &4A The current contents of memory are: address | data 100 | 200 101 | 205 102 | 100 103 | 50 … | … 200 | 101 201 | 100 202 | 20 203 | 13 204 | 220 205 | 30
Complete the table to identify the data that will be stored in the accumulator after each set of instructions has been executed.
The instruction set also contains the following instructions: instruction | explanation AND #n / Bn / &n | Bitwise AND operation of the contents of ACC with the operand AND <address> | Bitwise AND operation of the contents of ACC with the contents of <address> XOR #n / Bn / &n | Bitwise XOR operation of the contents of ACC with the operand XOR <address> | Bitwise XOR operation of the contents of ACC with the contents of <address> OR #n / Bn / &n | Bitwise OR operation of the contents of ACC with the operand OR <address> | Bitwise OR operation of the contents of ACC with the contents of <address> LSL #n | Bits in ACC are shifted logically n places to the left. Zeros are introduced on the right hand end LSR #n | Bits in ACC are shifted logically n places to the right. Zeros are introduced on the left hand end CSL #n | Bits in ACC are shifted n places to the left using a cyclic shift CSR #n | Bits in ACC are shifted n places to the right using a cyclic shift ASL #n | Bits in ACC are shifted n places to the left using an arithmetic shift ASR #n | Bits in ACC are shifted n places to the right using an arithmetic shift <address> can be an absolute or symbolic address # denotes a denary number, e.g. #123 B denotes a binary number, e.g. B01001010 & denotes a hexadecimal number, e.g. &4A Write the bit manipulation instruction that will set the ACC to &0
The ACC currently contains the following binary value. 0 0 1 1 0 1 0 1 Write the result after the instruction LSR #3 is run.
Immediate, relative and direct are three modes of addressing used in assembly language programming. Identify and describe one additional mode of addressing used in assembly language programming. Include an example of an instruction that uses your selected mode of addressing in your answer. mode of addressing .................................................................................................................. description with example .......................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ...................................................................................................................................................
A shop allows customers to pay to borrow toys. The shop uses a database to record information about the customers and the toys they have borrowed. CUSTOMER(CustomerID, ContactFirstName, Phone) TOY(ToyID, ToyName, CostPerDay) TOY_INSTANCE(UniqueToyID, ToyID, Quality) BORROW(BorrowID, CustomerID, UniqueToyID, StartDate, NumberDays)
Complete the table by describing the relationship between each pair of tables. Include the primary key(s) and foreign key(s) and how these create each relationship.
Write a Structured Query Language (SQL) script to return the total number of days of all toys borrowed by each customer. The customer ID and first name for each customer also need to be returned. The result needs to include a suitable field name for the total number of days.
The table BORROW needs amending to include an additional field. The field will store whether the toy has been returned and will store either Yes or No. Write an SQL script to include the additional field in the table BORROW.
The toy that was borrowed with the borrow ID A2226 has been returned. Write an SQL script to amend the record and store that the toy has been returned.
When data is entered into the database it is validated and verified. Explain how validation and verification support data integrity within a database.
Give one reason why data may still be incorrect even after it passes validation and verification.
A school needs to create a new logo. The logo can be created as a bitmap image or a vector graphic.
Explain how a bitmap image is encoded in a computer.
Complete the description of a vector graphic by writing the missing terms. A .................................................. is an individual element of an image, for example: a line, a square. A .................................................. is an attribute of one part of the image, for example: a line colour, the width of a line. A .................................................. is all of the elements that are included in the vector graphic.
Tick (✓) one box to identify whether a bitmap image or a vector graphic will be most appropriate for the school logo. Justify your choice.

Write the logic expressions for the following logic circuit. Y = ............................................................................................................................................ Z = ............................................................................................................................................
Create and complete the truth table for a two-input NAND gate.
A networked computer game competition takes place in a school. The game is hosted on a server on the school LAN (local area network). Each competitor logs on using their own computer.
The game runs as a thin-client. Give two characteristics of a thin-client system. 1 ................................................................................................................................................ ................................................................................................................................................... 2 ................................................................................................................................................ ...................................................................................................................................................
One part of the school’s LAN is a wired bus topology. Explain how data is transmitted between two nodes in a bus topology using Ethernet.
Give two drawbacks of using a bus topology. 1 ........................................................................................................................................ ........................................................................................................................................... 2 ........................................................................................................................................ ...........................................................................................................................................
Each of the school’s computers has a static private IP address. State what is meant by a static private IP address.
The school’s network uses subnetting. Give three benefits of using subnetting in a network. 1 ........................................................................................................................................ ........................................................................................................................................... 2 ........................................................................................................................................ ........................................................................................................................................... 3 ........................................................................................................................................ ...........................................................................................................................................






