Assembly Language Flashcards
What is Opcode?
Short abbreviations for the instructions purpose called mnemonics, generally between 1-4 letters.
What is Branching?
Jumping to or skipping parts of code to create conditional statements.
What is Operand?
The value or memory address we want the instruction to act on.
What is ARM?
Acorn RISC Machine, a set of instructions in assembly language that is the most widely used.
What can ARM instructions do?
Move data around (between CPU registers and main memory).
Perform simple arithmetic and logical operations on data in registers.
Simple branching (Jumping to different instructions).
Give an example of a Register.
R0, R1, R2…
Give an example of a Memory Location.
101, 104, 105…
Give an example of Operand.
R0, R0, #77 (The data in the instruction being carried out)
Give an example of Opcode.
ADD, AND, B, BNE, HALT, MOV…
Give an example of Direct Addressing.
009, 005, 001…
Give an example of Immediate Addressing.
54, #34, #12…