Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
instruction_encoding [2024/06/28 20:37] – [ALU instructions] simer | instruction_encoding [2024/07/01 13:29] (current) – [Multiplication] simer | ||
---|---|---|---|
Line 44: | Line 44: | ||
Note: Operand A and Operand B cannot be 0, 6 or 7 (it is not possible to multiply SP, SR or PC with something). | Note: Operand A and Operand B cannot be 0, 6 or 7 (it is not possible to multiply SP, SR or PC with something). | ||
They also can not be 3 or 4 in MAC (MR is used for intermediate results). If the size of the MAC | They also can not be 3 or 4 in MAC (MR is used for intermediate results). If the size of the MAC | ||
- | operation is exactly 16, it will be stored | + | operation is exactly 16, it will be encoded |
==== CALL and GOTO ==== | ==== CALL and GOTO ==== | ||