Skip to content

Z80Assembly.EX Method ​

Overloads ​

NameDescription
EX(ValueAt<Z80Assembly.RegisterSP>, Z80Assembly.RegisterHL)
EX(ReadOnlySpan<Z80Assembly.RegisterSP>, Z80Assembly.RegisterHL)
EX(ValueAt<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIX)
EX(ReadOnlySpan<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIX)
EX(ValueAt<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIY)
EX(ReadOnlySpan<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIY)
EX(Z80Assembly.RegisterAF, Z80Assembly.ShadowRegisterAF)
EX(Z80Assembly.RegisterDE, Z80Assembly.RegisterHL)

EX(ValueAt<Z80Assembly.RegisterSP>, Z80Assembly.RegisterHL) ​

c#
public static Opcode EX(ValueAt<Z80Assembly.RegisterSP> valueAtRegisterSP, Z80Assembly.RegisterHL registerHL);

View source

Parameters ​

NameTypeDescription
valueAtRegisterSPValueAt<Z80Assembly.RegisterSP>
registerHLZ80Assembly.RegisterHL

Returns ​

Opcode

EX(ReadOnlySpan<Z80Assembly.RegisterSP>, Z80Assembly.RegisterHL) ​

c#
public static Opcode EX(ReadOnlySpan<Z80Assembly.RegisterSP> valueAtRegisterSP, Z80Assembly.RegisterHL registerHL);

View source

Parameters ​

NameTypeDescription
valueAtRegisterSPReadOnlySpan<Z80Assembly.RegisterSP>
registerHLZ80Assembly.RegisterHL

Returns ​

Opcode

EX(ValueAt<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIX) ​

c#
public static Opcode EX(ValueAt<Z80Assembly.RegisterSP> valueAtRegisterSP, Z80Assembly.RegisterIX registerIX);

View source

Parameters ​

NameTypeDescription
valueAtRegisterSPValueAt<Z80Assembly.RegisterSP>
registerIXZ80Assembly.RegisterIX

Returns ​

Opcode

EX(ReadOnlySpan<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIX) ​

c#
public static Opcode EX(ReadOnlySpan<Z80Assembly.RegisterSP> valueAtRegisterSP, Z80Assembly.RegisterIX registerIX);

View source

Parameters ​

NameTypeDescription
valueAtRegisterSPReadOnlySpan<Z80Assembly.RegisterSP>
registerIXZ80Assembly.RegisterIX

Returns ​

Opcode

EX(ValueAt<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIY) ​

c#
public static Opcode EX(ValueAt<Z80Assembly.RegisterSP> valueAtRegisterSP, Z80Assembly.RegisterIY registerIY);

View source

Parameters ​

NameTypeDescription
valueAtRegisterSPValueAt<Z80Assembly.RegisterSP>
registerIYZ80Assembly.RegisterIY

Returns ​

Opcode

EX(ReadOnlySpan<Z80Assembly.RegisterSP>, Z80Assembly.RegisterIY) ​

c#
public static Opcode EX(ReadOnlySpan<Z80Assembly.RegisterSP> valueAtRegisterSP, Z80Assembly.RegisterIY registerIY);

View source

Parameters ​

NameTypeDescription
valueAtRegisterSPReadOnlySpan<Z80Assembly.RegisterSP>
registerIYZ80Assembly.RegisterIY

Returns ​

Opcode

EX(Z80Assembly.RegisterAF, Z80Assembly.ShadowRegisterAF) ​

c#
public static Opcode EX(Z80Assembly.RegisterAF registerAF, Z80Assembly.ShadowRegisterAF registerAFShadow);

View source

Parameters ​

NameTypeDescription
registerAFZ80Assembly.RegisterAF
registerAFShadowZ80Assembly.ShadowRegisterAF

Returns ​

Opcode

EX(Z80Assembly.RegisterDE, Z80Assembly.RegisterHL) ​

c#
public static Opcode EX(Z80Assembly.RegisterDE registerDE, Z80Assembly.RegisterHL registerHL);

View source

Parameters ​

NameTypeDescription
registerDEZ80Assembly.RegisterDE
registerHLZ80Assembly.RegisterHL

Returns ​

Opcode