Skip to content

Z80Assembly.ADC Method

Overloads

Name Description
ADC(Z80Assembly.RegisterA, ReferenceOrByte)
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterBC)
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterDE)
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterHL)
ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterSP)
ADC(Z80Assembly.RegisterA, ValueAt<Z80Assembly.RegisterHL>)
ADC(Z80Assembly.RegisterA, ReadOnlySpan<Z80Assembly.RegisterHL>)
ADC(Z80Assembly.RegisterA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>>)
ADC(Z80Assembly.RegisterA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>>)
ADC(Z80Assembly.RegisterA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>>)
ADC(Z80Assembly.RegisterA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>>)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterA)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterB)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterC)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterD)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterE)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterH)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIXH)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIXL)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIYH)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIYL)
ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterL)

ADC(Z80Assembly.RegisterA, ReferenceOrByte)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ReferenceOrByte value);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
value ReferenceOrByte

Returns

Opcode

ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterBC)

public static Opcode ADC(Z80Assembly.RegisterHL registerHL, Z80Assembly.RegisterBC registerBC);

View source

Parameters

Name Type Description
registerHL Z80Assembly.RegisterHL
registerBC Z80Assembly.RegisterBC

Returns

Opcode

ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterDE)

public static Opcode ADC(Z80Assembly.RegisterHL registerHL, Z80Assembly.RegisterDE registerDE);

View source

Parameters

Name Type Description
registerHL Z80Assembly.RegisterHL
registerDE Z80Assembly.RegisterDE

Returns

Opcode

ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterHL)

public static Opcode ADC(Z80Assembly.RegisterHL registerHL1, Z80Assembly.RegisterHL registerHL2);

View source

Parameters

Name Type Description
registerHL1 Z80Assembly.RegisterHL
registerHL2 Z80Assembly.RegisterHL

Returns

Opcode

ADC(Z80Assembly.RegisterHL, Z80Assembly.RegisterSP)

public static Opcode ADC(Z80Assembly.RegisterHL registerHL, Z80Assembly.RegisterSP registerSP);

View source

Parameters

Name Type Description
registerHL Z80Assembly.RegisterHL
registerSP Z80Assembly.RegisterSP

Returns

Opcode

ADC(Z80Assembly.RegisterA, ValueAt<Z80Assembly.RegisterHL>)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ValueAt<Z80Assembly.RegisterHL> valueAtRegisterHL);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
valueAtRegisterHL ValueAt<Z80Assembly.RegisterHL>

Returns

Opcode

ADC(Z80Assembly.RegisterA, ReadOnlySpan<Z80Assembly.RegisterHL>)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ReadOnlySpan<Z80Assembly.RegisterHL> valueAtRegisterHL);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
valueAtRegisterHL ReadOnlySpan<Z80Assembly.RegisterHL>

Returns

Opcode

ADC(Z80Assembly.RegisterA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>>)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>> offset);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
offset ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>>

Returns

Opcode

ADC(Z80Assembly.RegisterA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>>)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>> offset);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
offset ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>>

Returns

Opcode

ADC(Z80Assembly.RegisterA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>>)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>> offset);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
offset ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>>

Returns

Opcode

ADC(Z80Assembly.RegisterA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>>)

public static Opcode ADC(Z80Assembly.RegisterA registerA, ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>> offset);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
offset ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>>

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterA)

public static Opcode ADC(Z80Assembly.RegisterA registerA1, Z80Assembly.RegisterA registerA2);

View source

Parameters

Name Type Description
registerA1 Z80Assembly.RegisterA
registerA2 Z80Assembly.RegisterA

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterB)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterB registerB);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerB Z80Assembly.RegisterB

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterC)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterC registerC);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerC Z80Assembly.RegisterC

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterD)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterD registerD);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerD Z80Assembly.RegisterD

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterE)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterE registerE);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerE Z80Assembly.RegisterE

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterH)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterH registerH);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerH Z80Assembly.RegisterH

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIXH)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIXH registerIXH);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerIXH Z80Assembly.RegisterIXH

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIXL)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIXL registerIXL);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerIXL Z80Assembly.RegisterIXL

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIYH)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIYH registerIYH);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerIYH Z80Assembly.RegisterIYH

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterIYL)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterIYL registerIYL);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerIYL Z80Assembly.RegisterIYL

Returns

Opcode

ADC(Z80Assembly.RegisterA, Z80Assembly.RegisterL)

public static Opcode ADC(Z80Assembly.RegisterA registerA, Z80Assembly.RegisterL registerL);

View source

Parameters

Name Type Description
registerA Z80Assembly.RegisterA
registerL Z80Assembly.RegisterL

Returns

Opcode