Skip to content

Z80Assembly.OUT Method

Overloads

Name Description
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)

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerA Z80Assembly.RegisterA

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerA Z80Assembly.RegisterA

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerB Z80Assembly.RegisterB

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerB Z80Assembly.RegisterB

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerC Z80Assembly.RegisterC

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerC Z80Assembly.RegisterC

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerD Z80Assembly.RegisterD

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerD Z80Assembly.RegisterD

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerE Z80Assembly.RegisterE

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerE Z80Assembly.RegisterE

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerH Z80Assembly.RegisterH

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerH Z80Assembly.RegisterH

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>
registerL Z80Assembly.RegisterL

Returns

Opcode

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

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

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>
registerL Z80Assembly.RegisterL

Returns

Opcode

OUT(Port<ReferenceOrByte>, Z80Assembly.RegisterA)

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

View source

Parameters

Name Type Description
port Port<ReferenceOrByte>
registerA Z80Assembly.RegisterA

Returns

Opcode

OUT(ReadOnlySpan<ReferenceOrByte>, Z80Assembly.RegisterA)

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

View source

Parameters

Name Type Description
port ReadOnlySpan<ReferenceOrByte>
registerA Z80Assembly.RegisterA

Returns

Opcode