what is BRA in assembly language?
unconditional branch to a certain address/instruction
what is BRP in assembly language?
branch to the instruction/address given if the value in the accumulator is positive or zero (conditional)
what is DAT in assembly language?
indicates a location that contains data
what is the opcode in assembly language?
represents the actual instruction to be carried out (and contains a 2-digit addressing mode which tells the processor how the operand should be processed)
what is the operand in assembly language?
a value or memory address which is used/manipulated by the processor in order to carry out the instruction
what is immediate addressing?
the operand is the actual value to be operated on
what is direct addressing?
the operand holds the memory address of the value to be operated on (used in LMC)
what is indirect addressing?
the operand is a location which holds the memory address of the value to be operated on
what is indexed addressing?
the operand is added to the contents of the index register to get a memory address where the desired data is located
indexed addressing can be used to access an array whose elements are in successive memory locations