Z80Assembly.JP Method
Overloads
JP(ValueAt<Z80Assembly.RegisterHL>)
c#
public static Opcode JP(ValueAt<Z80Assembly.RegisterHL> valueAtRegisterHL);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterHL | ValueAt<Z80Assembly.RegisterHL> |
Returns
JP(ReadOnlySpan<Z80Assembly.RegisterHL>)
c#
public static Opcode JP(ReadOnlySpan<Z80Assembly.RegisterHL> valueAtRegisterHL);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterHL | ReadOnlySpan<Z80Assembly.RegisterHL> |
Returns
JP(ValueAt<Z80Assembly.RegisterIX>)
c#
public static Opcode JP(ValueAt<Z80Assembly.RegisterIX> valueAtRegisterIX);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterIX | ValueAt<Z80Assembly.RegisterIX> |
Returns
JP(ReadOnlySpan<Z80Assembly.RegisterIX>)
c#
public static Opcode JP(ReadOnlySpan<Z80Assembly.RegisterIX> valueAtRegisterIX);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterIX | ReadOnlySpan<Z80Assembly.RegisterIX> |
Returns
JP(ValueAt<Z80Assembly.RegisterIY>)
c#
public static Opcode JP(ValueAt<Z80Assembly.RegisterIY> valueAtRegisterIY);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterIY | ValueAt<Z80Assembly.RegisterIY> |
Returns
JP(ReadOnlySpan<Z80Assembly.RegisterIY>)
c#
public static Opcode JP(ReadOnlySpan<Z80Assembly.RegisterIY> valueAtRegisterIY);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterIY | ReadOnlySpan<Z80Assembly.RegisterIY> |
Returns
JP(Z80Assembly.ConditionC, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionC conditionC, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionC | Z80Assembly.ConditionC | |
referenceOrWord | ReferenceOrWord |
Returns
JP(Z80Assembly.ConditionM, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionM conditionM, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionM | Z80Assembly.ConditionM | |
referenceOrWord | ReferenceOrWord |
Returns
JP(Z80Assembly.ConditionNC, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionNC conditionNC, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionNC | Z80Assembly.ConditionNC | |
referenceOrWord | ReferenceOrWord |
Returns
JP(ReferenceOrWord)
JP NNNN — Jump. Jumps to the target address, optionally only if a condition is met.
c#
public static Opcode JP(ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
referenceOrWord | ReferenceOrWord | The word value, or a reference to a label supplying it. |
Returns
Remarks
10 T-states.
JP(Z80Assembly.ConditionNZ, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionNZ conditionNZ, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionNZ | Z80Assembly.ConditionNZ | |
referenceOrWord | ReferenceOrWord |
Returns
JP(Z80Assembly.ConditionP, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionP conditionP, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionP | Z80Assembly.ConditionP | |
referenceOrWord | ReferenceOrWord |
Returns
JP(Z80Assembly.ConditionPE, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionPE conditionPE, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionPE | Z80Assembly.ConditionPE | |
referenceOrWord | ReferenceOrWord |
Returns
JP(Z80Assembly.ConditionPO, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionPO conditionPO, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionPO | Z80Assembly.ConditionPO | |
referenceOrWord | ReferenceOrWord |
Returns
JP(Z80Assembly.ConditionZ, ReferenceOrWord)
c#
public static Opcode JP(Z80Assembly.ConditionZ conditionZ, ReferenceOrWord referenceOrWord);Parameters
| Name | Type | Description |
|---|---|---|
conditionZ | Z80Assembly.ConditionZ | |
referenceOrWord | ReferenceOrWord |