Instructions: Difference between revisions
From T729 Balanced Ternary Computer
Jump to navigationJump to search
Line 32: | Line 32: | ||
* Branch If Odd/Zero/Even | * Branch If Odd/Zero/Even | ||
** Absolute Jump, Relative Jump | ** Absolute Jump, Relative Jump | ||
* Increment If Not Zero Jump | |||
* Decrement If Not Zero Jump |
Revision as of 18:06, 22 January 2025
(Very rough list.)
ALU
- Addition
- Subtraction
- Multiply
- Multiply-Accumulate
- Negate
- Sum
- Any
- Consensus
- Eor
- Compare
- Maximum
- Minimum
- Increment
- Decrement
- The Negated Form Of Everything Above
Register Shift / Rotate
- Arithmetic Shift In/Out
- Logical Shifts In/Out
- Arithmetic Rotate Left/Right/Up/Down
- Logical Rotate Left/Right/Up/Down
- Arithmetic operations use the carry/barrow flag trit.
- Logical operations do not use the carry/barrow flag trit.
Branches / Jumps
- Branch If Negative/Zero/Positive
- Branch If Underflow/Level/Overflow
- Branch If Borrow/Whole/Carry
- Branch If Odd/Zero/Even
- Absolute Jump, Relative Jump
- Increment If Not Zero Jump
- Decrement If Not Zero Jump