We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS
NOT (Super FX): Difference between revisions
From SnesLab
(added example) |
(added binary) |
||
Line 48: | Line 48: | ||
S<sub>reg</sub> : R<sub>9</sub> | S<sub>reg</sub> : R<sub>9</sub> | ||
D<sub>reg</sub> : R<sub>13</sub> | D<sub>reg</sub> : R<sub>13</sub> | ||
R<sub>9</sub> = b764h | R<sub>9</sub> = b764h (1011 0111 0110 0100b) | ||
After executing NOT: | After executing NOT: | ||
R<sub>13</sub> = 489bh | R<sub>13</sub> = 489bh (0100 1000 1001 1011b) | ||
=== See Also === | === See Also === |
Revision as of 22:54, 8 July 2024
Basic Info | |||||||
---|---|---|---|---|---|---|---|
Addressing Mode | Opcode | Length | ROM Speed | RAM Speed | Cache Speed | ||
Implied | 4F | 1 byte | 3 cycles | 3 cycles | 1 cycle |
Flags Affected | ||||||||
---|---|---|---|---|---|---|---|---|
B | ALT1 | ALT2 | O/V | S | CY | Z | ||
0 | 0 | 0 | . | . |
NOT is a Super FX instruction that calculates the 1's complement of the source register and stores the inversion in the destination register.
Syntax
NOT
Example
Let:
Sreg : R9 Dreg : R13 R9 = b764h (1011 0111 0110 0100b)
After executing NOT:
R13 = 489bh (0100 1000 1001 1011b)
See Also
External Links
- Official Nintendo documentation on NOT: 9.69 on Page 2-9-96 of Book II