Skip to content

Z80Assembly.OUT Method ​

Overloads ​

NameDescription
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterA)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterA)
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterB)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterB)
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterC)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterC)
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterD)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterD)
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterE)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterE)
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterH)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterH)
OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterL)
OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterL)
OUT(Port<ReferenceOrByte>, Z80Assembly.RegisterA)
OUT(ReadOnlySpan<ReferenceOrByte>, Z80Assembly.RegisterA)

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterA) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterA registerA);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerAZ80Assembly.RegisterA

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterA) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterA registerA);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerAZ80Assembly.RegisterA

Returns ​

Opcode

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterB) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterB registerB);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerBZ80Assembly.RegisterB

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterB) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterB registerB);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerBZ80Assembly.RegisterB

Returns ​

Opcode

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterC) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterC registerC);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerCZ80Assembly.RegisterC

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterC) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterC registerC);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerCZ80Assembly.RegisterC

Returns ​

Opcode

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterD) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterD registerD);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerDZ80Assembly.RegisterD

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterD) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterD registerD);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerDZ80Assembly.RegisterD

Returns ​

Opcode

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterE) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterE registerE);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerEZ80Assembly.RegisterE

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterE) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterE registerE);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerEZ80Assembly.RegisterE

Returns ​

Opcode

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterH) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterH registerH);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerHZ80Assembly.RegisterH

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterH) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterH registerH);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerHZ80Assembly.RegisterH

Returns ​

Opcode

OUT(Port<Z80Assembly.RegisterC>, Z80Assembly.RegisterL) ​

c#
public static Opcode OUT(Port<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterL registerL);

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>
registerLZ80Assembly.RegisterL

Returns ​

Opcode

OUT(ReadOnlySpan<Z80Assembly.RegisterC>, Z80Assembly.RegisterL) ​

c#
public static Opcode OUT(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC, Z80Assembly.RegisterL registerL);

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>
registerLZ80Assembly.RegisterL

Returns ​

Opcode

OUT(Port<ReferenceOrByte>, Z80Assembly.RegisterA) ​

c#
public static Opcode OUT(Port<ReferenceOrByte> port, Z80Assembly.RegisterA registerA);

View source

Parameters ​

NameTypeDescription
portPort<ReferenceOrByte>
registerAZ80Assembly.RegisterA

Returns ​

Opcode

OUT(ReadOnlySpan<ReferenceOrByte>, Z80Assembly.RegisterA) ​

c#
public static Opcode OUT(ReadOnlySpan<ReferenceOrByte> port, Z80Assembly.RegisterA registerA);

View source

Parameters ​

NameTypeDescription
portReadOnlySpan<ReferenceOrByte>
registerAZ80Assembly.RegisterA

Returns ​

Opcode