Z80Assembly.OR Method
Overloads
OR(ValueAt<Z80Assembly.RegisterHL>)
c#
public static Opcode OR(ValueAt<Z80Assembly.RegisterHL> valueAtRegisterHL);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterHL | ValueAt<Z80Assembly.RegisterHL> |
Returns
OR(ReadOnlySpan<Z80Assembly.RegisterHL>)
c#
public static Opcode OR(ReadOnlySpan<Z80Assembly.RegisterHL> valueAtRegisterHL);Parameters
| Name | Type | Description |
|---|---|---|
valueAtRegisterHL | ReadOnlySpan<Z80Assembly.RegisterHL> |
Returns
OR(ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>>)
c#
public static Opcode OR(ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>> offset);Parameters
| Name | Type | Description |
|---|---|---|
offset | ValueAt<RegisterWithOffset<Z80Assembly.RegisterIX>> |
Returns
OR(ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>>)
c#
public static Opcode OR(ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>> offset);Parameters
| Name | Type | Description |
|---|---|---|
offset | ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIX>> |
Returns
OR(ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>>)
c#
public static Opcode OR(ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>> offset);Parameters
| Name | Type | Description |
|---|---|---|
offset | ValueAt<RegisterWithOffset<Z80Assembly.RegisterIY>> |
Returns
OR(ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>>)
c#
public static Opcode OR(ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>> offset);Parameters
| Name | Type | Description |
|---|---|---|
offset | ReadOnlySpan<RegisterWithOffset<Z80Assembly.RegisterIY>> |
Returns
OR(Z80Assembly.RegisterA)
c#
public static Opcode OR(Z80Assembly.RegisterA registerA);Parameters
| Name | Type | Description |
|---|---|---|
registerA | Z80Assembly.RegisterA |
Returns
OR(Z80Assembly.RegisterB)
c#
public static Opcode OR(Z80Assembly.RegisterB registerB);Parameters
| Name | Type | Description |
|---|---|---|
registerB | Z80Assembly.RegisterB |
Returns
OR(Z80Assembly.RegisterC)
c#
public static Opcode OR(Z80Assembly.RegisterC registerC);Parameters
| Name | Type | Description |
|---|---|---|
registerC | Z80Assembly.RegisterC |
Returns
OR(Z80Assembly.RegisterD)
c#
public static Opcode OR(Z80Assembly.RegisterD registerD);Parameters
| Name | Type | Description |
|---|---|---|
registerD | Z80Assembly.RegisterD |
Returns
OR(Z80Assembly.RegisterE)
c#
public static Opcode OR(Z80Assembly.RegisterE registerE);Parameters
| Name | Type | Description |
|---|---|---|
registerE | Z80Assembly.RegisterE |
Returns
OR(Z80Assembly.RegisterH)
c#
public static Opcode OR(Z80Assembly.RegisterH registerH);Parameters
| Name | Type | Description |
|---|---|---|
registerH | Z80Assembly.RegisterH |
Returns
OR(Z80Assembly.RegisterIXH)
c#
public static Opcode OR(Z80Assembly.RegisterIXH registerIXH);Parameters
| Name | Type | Description |
|---|---|---|
registerIXH | Z80Assembly.RegisterIXH |
Returns
OR(Z80Assembly.RegisterIXL)
c#
public static Opcode OR(Z80Assembly.RegisterIXL registerIXL);Parameters
| Name | Type | Description |
|---|---|---|
registerIXL | Z80Assembly.RegisterIXL |
Returns
OR(Z80Assembly.RegisterIYH)
c#
public static Opcode OR(Z80Assembly.RegisterIYH registerIYH);Parameters
| Name | Type | Description |
|---|---|---|
registerIYH | Z80Assembly.RegisterIYH |
Returns
OR(Z80Assembly.RegisterIYL)
c#
public static Opcode OR(Z80Assembly.RegisterIYL registerIYL);Parameters
| Name | Type | Description |
|---|---|---|
registerIYL | Z80Assembly.RegisterIYL |
Returns
OR(Z80Assembly.RegisterL)
c#
public static Opcode OR(Z80Assembly.RegisterL registerL);Parameters
| Name | Type | Description |
|---|---|---|
registerL | Z80Assembly.RegisterL |
Returns
OR(ReferenceOrByte)
OR NN — Logical OR. Performs a bitwise OR of the operand with A, storing the result in A.
c#
public static Opcode OR(ReferenceOrByte value);Parameters
| Name | Type | Description |
|---|---|---|
value | ReferenceOrByte | The byte value, or a reference to a label supplying it. |
Returns
Remarks
7 T-states.