Skip to content

Z80Assembly.IN Method ​

Overloads ​

NameDescription
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>) ​

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

View source

Parameters ​

NameTypeDescription
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

IN(ReadOnlySpan<Z80Assembly.RegisterC>) ​

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

View source

Parameters ​

NameTypeDescription
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerAZ80Assembly.RegisterA
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerAZ80Assembly.RegisterA
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerAZ80Assembly.RegisterA
portPort<ReferenceOrByte>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerAZ80Assembly.RegisterA
portReadOnlySpan<ReferenceOrByte>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerBZ80Assembly.RegisterB
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerBZ80Assembly.RegisterB
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerCZ80Assembly.RegisterC
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerCZ80Assembly.RegisterC
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerDZ80Assembly.RegisterD
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerDZ80Assembly.RegisterD
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerEZ80Assembly.RegisterE
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerEZ80Assembly.RegisterE
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerHZ80Assembly.RegisterH
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerHZ80Assembly.RegisterH
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerLZ80Assembly.RegisterL
portInRegisterCPort<Z80Assembly.RegisterC>

Returns ​

Opcode

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

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

View source

Parameters ​

NameTypeDescription
registerLZ80Assembly.RegisterL
portInRegisterCReadOnlySpan<Z80Assembly.RegisterC>

Returns ​

Opcode