You can lookup a single instruction by typing LD in the instruction field, which will show all load instructions. You can also lookup multiple instructions like LD,CMP.
You can also lookup mnemonics like LDX,LDY in the mnemonic field.
To see all instructions click the Show All link.
Show All | Registers | Addressing Modes | Post Bytes | Acknowledgments | Sock's GIME Reference | Sock's CPU Cycle Data Charts
Not case sensitive.
* = 6309 | Immediate | Direct | Indexed | Extended | Inherent | Relative | Register | Memory | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
* | Mnemonic | Opcode | Cycles | Length | Opcode | Cycles | Length | Opcode | Cycles | Length | Opcode | Cycles | Length | Opcode | Cycles | Length | Opcode | Cycles | Length | Opcode | Cycles | Length | Opcode | Cycles | Length |
* | ADDW | 108B | 5/4 | 4 | 109B | 7/5 | 3 | 10AB | 7+/6+ | 3+ | 10BB | 8/6 | 4 |
E | F | H | I | N | Z | V | C |
- | - | X | - | X | X | X | X |
Add Memory Word to 16-Bit Accumulator [r' <- r + (M:M+1)]1a
DocumenationThese instructions add the contents of a double-byte value in memory with one of the 16bit accumulators (D,W). The 16-bit result is placed back into the specified accumulator.
The 16-bit ADD instructions are used for double-byte addition, and for addition of the least-significant word of multi-byte additions. See the description of the ADCD instruction for an example of how 32-bit addition can be performed on a 6309 processor.