Skip to content

Z80Assembly.IN Method

Overloads

Name Description
IN(Port<Z80Assembly.RegisterC>)
IN(ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterA, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterA, ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterA, Port<ReferenceOrByte>)
IN(Z80Assembly.RegisterA, ReadOnlySpan<ReferenceOrByte>)
IN(Z80Assembly.RegisterB, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterB, ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterC, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterC, ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterD, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterD, ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterE, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterE, ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterH, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterH, ReadOnlySpan<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterL, Port<Z80Assembly.RegisterC>)
IN(Z80Assembly.RegisterL, ReadOnlySpan<Z80Assembly.RegisterC>)

IN(Port<Z80Assembly.RegisterC>)

public static Opcode IN(Port<Z80Assembly.RegisterC> portInRegisterC);

View source

Parameters

Name Type Description
portInRegisterC Port<Z80Assembly.RegisterC>

Returns

Opcode

IN(ReadOnlySpan<Z80Assembly.RegisterC>)

public static Opcode IN(ReadOnlySpan<Z80Assembly.RegisterC> portInRegisterC);

View source

Parameters

Name Type Description
portInRegisterC ReadOnlySpan<Z80Assembly.RegisterC>

Returns

Opcode

IN(Z80Assembly.RegisterA, Port<Z80Assembly.RegisterC>)

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

IN(Z80Assembly.RegisterA, Port<ReferenceOrByte>)

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

View source

Parameters

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

Returns

Opcode

IN(Z80Assembly.RegisterA, ReadOnlySpan<ReferenceOrByte>)

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode

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

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

View source

Parameters

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

Returns

Opcode