All computer software is built up of sets of instructions. Instructions are encoded in binary. The fetch-decode-execute cycle is the sequence of steps that the CPU follows to process instructions.
Which of these is a job for the ALU?
Carrying out calculations and logical operations
Controlling data moving through the processors
Keeping track of the running order of instructions
What is the name of a small amount of fast temporary memory within the processor?
What is a mnemonic?
A binary machine code instruction
A memory address
A meaningful abbreviation used in assembly language
What is machine-readable language?
Software used to interpret code
A high-level programming language
The only language that a computer can read and process
How does a computer execute a machine code program?
It follows the software development lifecycle
If follows the fetch-decode-execute cycle
It compiles the source code
What is the name of all of the machine code instructions that a processor can use?
Why is hexadecimal used instead of binary to write machine code instructions?
It is easier to convert base 10 to base 16 than to convert base 2 to base 16
Hexadecimal numbers are quicker to write than long patterns of 0s and 1s
They take up less space in the computer's memory
What is the name given to the number of bits that a register in the CPU can hold at one time?
What is the purpose of translator software?
It translates high-level code into machine-readable code
It converts assembly language into English
It converts binary into denary numbers
What is an operand in a machine code instruction?
A code that tells the ALU which kind of operation to carry out
A code that tells the CPU to halt the fetch-decode-execute cycle
Data or an address that an operator will need to use