Z80Assembly.ADC Method
Overloads
ADC(Z80Assembly.RegisterA, ReferenceOrByte)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ReferenceOrByte value);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
value | ReferenceOrByte |
Returns
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterBC)
c#
public static Opcode ADC(Z80Assembly.RegisterHL registerHL, Z80Assembly.RegisterBC registerBC);Parameters
| Name | Type | Description |
|---|---|---|
registerHL | Z80Assembly.RegisterHL | |
registerBC | Z80Assembly.RegisterBC |
Returns
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterDE)
c#
public static Opcode ADC(Z80Assembly.RegisterHL registerHL, Z80Assembly.RegisterDE registerDE);Parameters
| Name | Type | Description |
|---|---|---|
registerHL | Z80Assembly.RegisterHL | |
registerDE | Z80Assembly.RegisterDE |
Returns
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterHL)
c#
public static Opcode ADC(Z80Assembly.RegisterHL registerHL1, Z80Assembly.RegisterHL registerHL2);Parameters
| Name | Type | Description |
|---|---|---|
registerHL1 | Z80Assembly.RegisterHL | |
registerHL2 | Z80Assembly.RegisterHL |
Returns
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterSP)
c#
public static Opcode ADC(Z80Assembly.RegisterHL registerHL, Z80Assembly.RegisterSP registerSP);Parameters
| Name | Type | Description |
|---|---|---|
registerHL | Z80Assembly.RegisterHL | |
registerSP | Z80Assembly.RegisterSP |
Returns
ADC(Z80Assembly.RegisterA, ValueAt<Z80Assembly.RegisterHL>)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ValueAt<Z80Assembly.RegisterHL> valueAtRegisterHL);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
valueAtRegisterHL | ValueAt<Z80Assembly.RegisterHL> |
Returns
ADC(Z80Assembly.RegisterA, ReadOnlySpan<Z80Assembly.RegisterHL>)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ReadOnlySpan<Z80Assembly.RegisterHL> valueAtRegisterHL);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
valueAtRegisterHL | ReadOnlySpan<Z80Assembly.RegisterHL> |
Returns
ADC(Z80Assembly.RegisterA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>>)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>> offset);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
offset | ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>> |
Returns
ADC(Z80Assembly.RegisterA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>>)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>> offset);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
offset | ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>> |
Returns
ADC(Z80Assembly.RegisterA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>>)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>> offset);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
offset | ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>> |
Returns
ADC(Z80Assembly.RegisterA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>>)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>> offset);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
offset | ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>> |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterA)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA1, Z80Assembly.RegisterA registerA2);Parameters
| Name | Type | Description |
|---|---|---|
registerA1 | Z80Assembly.RegisterA | |
registerA2 | Z80Assembly.RegisterA |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterB)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterB registerB);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerB | Z80Assembly.RegisterB |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterC)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterC registerC);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerC | Z80Assembly.RegisterC |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterD)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterD registerD);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerD | Z80Assembly.RegisterD |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterE)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterE registerE);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerE | Z80Assembly.RegisterE |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterH)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterH registerH);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerH | Z80Assembly.RegisterH |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIXH)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIXH registerIXH);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerIXH | Z80Assembly.RegisterIXH |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIXL)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIXL registerIXL);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerIXL | Z80Assembly.RegisterIXL |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIYH)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIYH registerIYH);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerIYH | Z80Assembly.RegisterIYH |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIYL)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIYL registerIYL);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerIYL | Z80Assembly.RegisterIYL |
Returns
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterL)
c#
public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterL registerL);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA | |
registerL | Z80Assembly.RegisterL |