Skip to content

Z80Assembly.JP Method ​

Overloads ​

NameDescription
JP(ValueAt<Z80Assembly.RegisterHL>)
JP(ReadOnlySpan<Z80Assembly.RegisterHL>)
JP(ValueAt<Z80Assembly.RegisterIX>)
JP(ReadOnlySpan<Z80Assembly.RegisterIX>)
JP(ValueAt<Z80Assembly.RegisterIY>)
JP(ReadOnlySpan<Z80Assembly.RegisterIY>)
JP(Z80Assembly.ConditionC, ReferenceOrWord)
JP(Z80Assembly.ConditionM, ReferenceOrWord)
JP(Z80Assembly.ConditionNC, ReferenceOrWord)
JP(ReferenceOrWord)JP NNNN — Jump. Jumps to the target address, optionally only if a condition is met.
JP(Z80Assembly.ConditionNZ, ReferenceOrWord)
JP(Z80Assembly.ConditionP, ReferenceOrWord)
JP(Z80Assembly.ConditionPE, ReferenceOrWord)
JP(Z80Assembly.ConditionPO, ReferenceOrWord)
JP(Z80Assembly.ConditionZ, ReferenceOrWord)

JP(ValueAt<Z80Assembly.RegisterHL>) ​

c#
public static Opcode JP(ValueAt<Z80Assembly.RegisterHL> valueAtRegisterHL);

View source

Parameters ​

NameTypeDescription
valueAtRegisterHLValueAt<Z80Assembly.RegisterHL>

Returns ​

Opcode

JP(ReadOnlySpan<Z80Assembly.RegisterHL>) ​

c#
public static Opcode JP(ReadOnlySpan<Z80Assembly.RegisterHL> valueAtRegisterHL);

View source

Parameters ​

NameTypeDescription
valueAtRegisterHLReadOnlySpan<Z80Assembly.RegisterHL>

Returns ​

Opcode

JP(ValueAt<Z80Assembly.RegisterIX>) ​

c#
public static Opcode JP(ValueAt<Z80Assembly.RegisterIX> valueAtRegisterIX);

View source

Parameters ​

NameTypeDescription
valueAtRegisterIXValueAt<Z80Assembly.RegisterIX>

Returns ​

Opcode

JP(ReadOnlySpan<Z80Assembly.RegisterIX>) ​

c#
public static Opcode JP(ReadOnlySpan<Z80Assembly.RegisterIX> valueAtRegisterIX);

View source

Parameters ​

NameTypeDescription
valueAtRegisterIXReadOnlySpan<Z80Assembly.RegisterIX>

Returns ​

Opcode

JP(ValueAt<Z80Assembly.RegisterIY>) ​

c#
public static Opcode JP(ValueAt<Z80Assembly.RegisterIY> valueAtRegisterIY);

View source

Parameters ​

NameTypeDescription
valueAtRegisterIYValueAt<Z80Assembly.RegisterIY>

Returns ​

Opcode

JP(ReadOnlySpan<Z80Assembly.RegisterIY>) ​

c#
public static Opcode JP(ReadOnlySpan<Z80Assembly.RegisterIY> valueAtRegisterIY);

View source

Parameters ​

NameTypeDescription
valueAtRegisterIYReadOnlySpan<Z80Assembly.RegisterIY>

Returns ​

Opcode

JP(Z80Assembly.ConditionC, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionC conditionC, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionCZ80Assembly.ConditionC
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(Z80Assembly.ConditionM, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionM conditionM, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionMZ80Assembly.ConditionM
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(Z80Assembly.ConditionNC, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionNC conditionNC, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionNCZ80Assembly.ConditionNC
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(ReferenceOrWord) ​

JP NNNN — Jump. Jumps to the target address, optionally only if a condition is met.

c#
public static Opcode JP(ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
referenceOrWordReferenceOrWordThe word value, or a reference to a label supplying it.

Returns ​

Opcode

Remarks ​

10 T-states.

JP(Z80Assembly.ConditionNZ, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionNZ conditionNZ, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionNZZ80Assembly.ConditionNZ
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(Z80Assembly.ConditionP, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionP conditionP, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionPZ80Assembly.ConditionP
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(Z80Assembly.ConditionPE, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionPE conditionPE, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionPEZ80Assembly.ConditionPE
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(Z80Assembly.ConditionPO, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionPO conditionPO, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionPOZ80Assembly.ConditionPO
referenceOrWordReferenceOrWord

Returns ​

Opcode

JP(Z80Assembly.ConditionZ, ReferenceOrWord) ​

c#
public static Opcode JP(Z80Assembly.ConditionZ conditionZ, ReferenceOrWord referenceOrWord);

View source

Parameters ​

NameTypeDescription
conditionZZ80Assembly.ConditionZ
referenceOrWordReferenceOrWord

Returns ​

Opcode