Operand

From NES Hacker Wiki
Revision as of 20:16, 24 March 2016 by TheAlmightyGuru (talk | contribs) (Examples)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

An operand is the data portion of a 6502 assembly instruction. This is to be distinguished from the opcode, which specifies the operation to perform.


Examples

In the example below, JMP is the opcode, $1000 is the operand, and the two combined is the instruction.

0001:4C 00 10  JMP $1000      ; Moves the program counter to $1000.

In this example, DEX is the opcode, but there is no operand since it is implied from the opcode.

0001:CA        DEX            ; Decrements the X index register.