NOP NOP No operation NOP
Operation: No Operation N V - B D I Z C
. . . . . . . .
+----------------+-----------------------+---------+---------+----------+
| Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles|
+----------------+-----------------------+---------+---------+----------+
| Implied | NOP | $EA | 1 | 2 |
+----------------+-----------------------+---------+---------+----------+
Illegal Versions:
Can be used like BIT to skip the next one or two bytes,
but this one doesn't change flags.
+----------------+-----------------------+---------+---------+----------+
| Addressing Mode| Assembly Language Form| OP CODE |No. Bytes|No. Cycles|
+----------------+-----------------------+---------+---------+----------+
| Implied | NOP | $1A | 1 | 2 |
| Implied | NOP | $3A | 1 | 2 |
| Implied | NOP | $5A | 1 | 2 |
| Implied | NOP | $7A | 1 | 2 |
| Implied | NOP | $DA | 1 | 2 |
| Implied | NOP | $FA | 1 | 2 |
| Immediate | NOP #$FF | $80 | 2 | 2 |
| Immediate | NOP #$FF | $82 | 2 | 2 |
| Immediate | NOP #$FF | $89 | 2 | 2 |
| Immediate | NOP #$FF | $C2 | 2 | 2 |
| Immediate | NOP #$FF | $E2 | 2 | 2 |
| ZeroPage | NOP $FF | $04 | 2 | 3 |
| ZeroPage | NOP $FF | $44 | 2 | 3 |
| ZeroPage | NOP $FF | $64 | 2 | 3 |
| ZeroPage,X | NOP $FF,X | $14 | 2 | 4 |
| ZeroPage,X | NOP $FF,X | $34 | 2 | 4 |
| ZeroPage,X | NOP $FF,X | $54 | 2 | 4 |
| ZeroPage,X | NOP $FF,X | $74 | 2 | 4 |
| ZeroPage,X | NOP $FF,X | $D4 | 2 | 4 |
| ZeroPage,X | NOP $FF,X | $F4 | 2 | 4 |
| Absolute | NOP $FFFF | $0C | 3 | 4 |
| Absolute,X | NOP $FFFF,X | $1C | 3 | 4* |
| Absolute,X | NOP $FFFF,X | $3C | 3 | 4* |
| Absolute,X | NOP $FFFF,X | $5C | 3 | 4* |
| Absolute,X | NOP $FFFF,X | $7C | 3 | 4* |
| Absolute,X | NOP $FFFF,X | $DC | 3 | 4* |
| Absolute,X | NOP $FFFF,X | $FC | 3 | 4* |
+----------------+-----------------------+---------+---------+----------+
* Add 1 if page boundary is crossed.
|