We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

PHP: Difference between revisions

From SnesLab
Jump to: navigation, search
(→‎External Links: Clark link)
(linkify e)
Line 35: Line 35:
|}
|}


'''PHP''' is a 65x instruction that pushes the value of the [[processor status register]] onto the [[stack]].  The e bit is omitted from this operation.  PHP always pushes a single byte.
'''PHP''' is a 65x instruction that pushes the value of the [[processor status register]] onto the [[stack]].  The [[e bit]] is omitted from this operation.  PHP always pushes a single byte.


The [[stack pointer]] will then point directly below the byte pushed.
The [[stack pointer]] will then point directly below the byte pushed.

Revision as of 16:39, 24 July 2024

Basic Info
Addressing Mode Opcode Length Speed
Stack (Push) 08 1 byte 3 cycles
Flags Affected
N V M X D I Z C
. . . .? . . . .

PHP is a 65x instruction that pushes the value of the processor status register onto the stack. The e bit is omitted from this operation. PHP always pushes a single byte.

The stack pointer will then point directly below the byte pushed.

No flags are affected according to Eyes & Lichty. But fullsnes claims that PHP always writes a one into the break flag.

Syntax

PHP

See Also

External Links