Encoding ALU functionsFor ALU instructions the OTA fields encode the ALU functions as following:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OTA Function Remarks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 ADD Add
2 SUB Subtract
3 CMP Compare
4 AND Logical AND
5 OR Logical OR
6 XOR Logical XOR
7 SHFL Shift Left
8 SHFR Shift Right
9 SWP Swap Nibbles
10-15 (Reserved)
Note:
All functions employ register A as left operand. The result is latched into A except for CMP which affects flags without altering A content.
|
Homebuilt CPUs WebRing
JavaScript by Qirien Dhaela
Join the ring?
David Brooks, the designer of the Simplex-III homebrew computer, has founded the Homebuilt CPUs Web Ring. To join, drop David a line, mentioning your page's URL. He will then add it to the list.
You will need to copy this code fragment into your page.
Project start date: May 13 of 2009
|