The Processor Instruction Set and Addressing Modes (AQA A-Level Computer Science): Quizzes
📚Quizzes
Practise the questions
10 questions from this quiz
ShowHide
Practise the questions
10 questions from this quiz
What does the # symbol indicate in assembly language?
What does the # symbol indicate in assembly language?
Immediate addressing (actual value)
Why won't code for an ARM processor work on an Intel x86 processor?
Why won't code for an ARM processor work on an Intel x86 processor?
Each has its own instruction set
Which four components make up an assembly language instruction?
Which four components make up an assembly language instruction?
Opcode, operands, addressing mode, comments
What is the result of the AND operation: 0011 AND 0010?
What is the result of the AND operation: 0011 AND 0010?
0010
What does the mnemonic 'CMP' stand for in assembly language?
What does the mnemonic 'CMP' stand for in assembly language?
Compare values
What practical use do shift instructions have?
What practical use do shift instructions have?
Efficient multiply/divide by powers of 2
What is the difference between B and BNE instructions?
What is the difference between B and BNE instructions?
B always branches, BNE only if not equal
In 'LDR r1, 100', what does 100 represent?
In 'LDR r1, 100', what does 100 represent?
Memory address to load from
Which instruction copies data from a register to memory?
Which instruction copies data from a register to memory?
STR
What result does XOR produce when comparing 0011 XOR 0011?
What result does XOR produce when comparing 0011 XOR 0011?
0000
