rst

Operands

rst 00 | rst 08 | rst 10 | rst 18 | rst 20 | rst 28 | rst 30 | rst 38

The current PC value plus one is pushed onto the stack, then is loaded with 0.

Loading...

Variants

Every form of rst the assembler accepts. The cycles column counts clock cycles, written as taken/not taken for the conditional forms.

InstructionDescriptionFlagsBytesCycles
rst 00

The current PC value plus one is pushed onto the stack, then is loaded with 0.

111
rst 08

The current PC value plus one is pushed onto the stack, then is loaded with 8.

111
rst 10

The current PC value plus one is pushed onto the stack, then is loaded with 16.

111
rst 18

The current PC value plus one is pushed onto the stack, then is loaded with 24.

111
rst 20

The current PC value plus one is pushed onto the stack, then is loaded with 32.

111
rst 28

The current PC value plus one is pushed onto the stack, then is loaded with 40.

111
rst 30

The current PC value plus one is pushed onto the stack, then is loaded with 48.

111
rst 38

The current PC value plus one is pushed onto the stack, then is loaded with 56.

111