Skip to content

Z80Assembly.JP Method

Overloads

Name Description
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>)

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

View source

Parameters

Name Type Description
valueAtRegisterHL ValueAt<Z80Assembly.RegisterHL>

Returns

Opcode

JP(ReadOnlySpan<Z80Assembly.RegisterHL>)

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

View source

Parameters

Name Type Description
valueAtRegisterHL ReadOnlySpan<Z80Assembly.RegisterHL>

Returns

Opcode

JP(ValueAt<Z80Assembly.RegisterIX>)

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

View source

Parameters

Name Type Description
valueAtRegisterIX ValueAt<Z80Assembly.RegisterIX>

Returns

Opcode

JP(ReadOnlySpan<Z80Assembly.RegisterIX>)

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

View source

Parameters

Name Type Description
valueAtRegisterIX ReadOnlySpan<Z80Assembly.RegisterIX>

Returns

Opcode

JP(ValueAt<Z80Assembly.RegisterIY>)

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

View source

Parameters

Name Type Description
valueAtRegisterIY ValueAt<Z80Assembly.RegisterIY>

Returns

Opcode

JP(ReadOnlySpan<Z80Assembly.RegisterIY>)

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

View source

Parameters

Name Type Description
valueAtRegisterIY ReadOnlySpan<Z80Assembly.RegisterIY>

Returns

Opcode

JP(Z80Assembly.ConditionC, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionC Z80Assembly.ConditionC
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(Z80Assembly.ConditionM, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionM Z80Assembly.ConditionM
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(Z80Assembly.ConditionNC, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionNC Z80Assembly.ConditionNC
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(ReferenceOrWord)

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

public static Opcode JP(ReferenceOrWord referenceOrWord);

View source

Parameters

Name Type Description
referenceOrWord ReferenceOrWord The word value, or a reference to a label supplying it.

Returns

Opcode

Remarks

10 T-states.

JP(Z80Assembly.ConditionNZ, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionNZ Z80Assembly.ConditionNZ
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(Z80Assembly.ConditionP, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionP Z80Assembly.ConditionP
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(Z80Assembly.ConditionPE, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionPE Z80Assembly.ConditionPE
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(Z80Assembly.ConditionPO, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionPO Z80Assembly.ConditionPO
referenceOrWord ReferenceOrWord

Returns

Opcode

JP(Z80Assembly.ConditionZ, ReferenceOrWord)

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

View source

Parameters

Name Type Description
conditionZ Z80Assembly.ConditionZ
referenceOrWord ReferenceOrWord

Returns

Opcode