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

PER: Difference between revisions

From SnesLab
Jump to: navigation, search
(→‎External Links: Clark link)
(neither PBR or PC modified)
Line 40: Line 40:
The high byte of the sum is pushed before the low byte.
The high byte of the sum is pushed before the low byte.


No flags are affected.
No flags are affected.  Neither the [[program bank register]] or [[program counter]] are modified either.


==== Syntax ====
==== Syntax ====

Revision as of 14:10, 4 August 2024

Basic Info
Addressing Mode Opcode Length Speed
Stack (PC Relative Long) 62 3 bytes 6 cycles
Flags Affected
N V M X D I Z C
. . . . . . . .

PER (Push pc RElative indirect Address) is a 65c816 instruction that pushes a 16-bit sum to the stack. The addends are:

  • the program counter after it has been incremented to point to the instruction following PER, and
  • the 16-bit displacement following the PER opcode.

The high byte of the sum is pushed before the low byte.

No flags are affected. Neither the program bank register or program counter are modified either.

Syntax

PER label

See Also

External Links