We're looking for your comments on how to best organize the wiki's content.
BOR
From 0x10c Wiki
BOR (Bitwise OR) is one of the opcodes in the DCPU-16 specification. It represents a bitwise OR operation.
Contents |
[edit] Usage
BOR arg1, arg2
BOR performs a bitwise OR on arg1 with arg2 and stores the result in arg1. That is, the bits equal to 1 in either arg1 or arg2 become 1 in the result; all other bits are set to 0.
| Input A | Input B | Output Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
[edit] Example
SET A, 5 ; 0b0101 BOR A, 3 ; 0b0011 ; A is now 0b0111
[edit] Signing dependence
BOR works correctly with both signed and unsigned numbers.
[edit] Processing
In binary machine code, this Basic opcode's five-bit representation is: 0b0 1011 (0x0b)
The instruction has a takes one cycle to execute, plus any additional cycles necessary to evaluate the arguments.
[edit] References
- DCPU-16 specification v1.1 (Copyright 2012 Mojang)
- DCPU-16 specification v1.7 (Copyright 2012 Mojang)
| ||||||||

