File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -23,13 +23,13 @@ A bit-serial CPU processes one bit of a data word at a time using minimal logic
2323### Instruction Set
2424| Opcode | Mnemonic | C Operation | Description |
2525| ------ | -------- | ------------------------------ | ----------- |
26- | ` 0000 ` | ` ADDI ` | acc += imm | Add Immediate|
27- | ` 0001 ` | ` SUBI ` | acc -= imm | Subtract Immediate |
28- | ` 0010 ` | ` SLLI ` | acc = acc << imm | Shift left Immediate |
29- | ` 0011 ` | ` SRLI ` | acc = acc >> imm | Shift right Immediate |
30- | ` 0100 ` | ` ORI ` | acc \| = imm | Bitwise OR Immediate |
31- | ` 0101 ` | ` ANDI ` | acc &= imm | Bitwise AND Immediate |
32- | ` 0110 ` | ` XORI ` | acc ^= imm | Bitwise Exclusive OR Immediate |
26+ | ` 0000 ` | ` ADDI ` | acc = rs1 + imm | Add Immediate|
27+ | ` 0001 ` | ` SUBI ` | acc = rs1 - imm | Subtract Immediate |
28+ | ` 0010 ` | ` SLLI ` | acc = rs1 << imm | Shift left Immediate |
29+ | ` 0011 ` | ` SRLI ` | acc = rs1 >> imm | Shift right Immediate |
30+ | ` 0100 ` | ` ORI ` | acc = rs1 \| imm | Bitwise OR Immediate |
31+ | ` 0101 ` | ` ANDI ` | acc = rs1 & imm | Bitwise AND Immediate |
32+ | ` 0110 ` | ` XORI ` | acc = rs1 ^ imm | Bitwise Exclusive OR Immediate |
3333| ` 0111 ` | ` LOADI ` | acc = imm | Load immediate into accumulator |
3434| ` 1000 ` | ` ADD ` | acc = rs1 + rs2 | Add Registers |
3535| ` 1001 ` | ` SUB ` | acc = rs1 - rs2 | Subtract Registers |
You can’t perform that action at this time.
0 commit comments