ORA
"OR" Memory with Accumulator
Operation: A V M -> A
N V - B D I Z C / . . . . . / .
| Addressing Mode | Assembly Language Form | OP CODE | No. Bytes | No. Cycles |
|---|---|---|---|---|
| Immediate | ORA #$FF | $09 | 2 | 2 |
| ZeroPage | ORA $FF | $05 | 2 | 3 |
| ZeroPage,X | ORA $FF,X | $15 | 2 | 4 |
| Absolute | ORA $FFFF | $0D | 3 | 4 |
| Absolute,X | ORA $FFFF,X | $1D | 3 | 4* |
| Absolute,Y | ORA $FFFF,Y | $19 | 3 | 4* |
| (Indirect,X) | ORA ($FF,X) | $01 | 2 | 6 |
| (Indirect),Y | ORA ($FF),Y | $11 | 2 | 5* |
* Add 1 on page crossing
For penalty cycles on the 65816, check the desired addressing mode.