10 bit Calculator

dmorrow3's picture
Build image: 
In-game name (NO VISITORS! Must be LEARNER rank or higher!): 
dmorrow3
Builder name(s) and current ranks: 
dmorrow3: Learner
Creation location: 
(-508.464, 103.5, -344.767)
Machine Features: 

Addition, Subtraction, Double Dabble Algorithm, 7-Segment Display

Addition: Uses basic Ripple Carry Adders
Subtraction: Uses 2's Compliment for the second number when in subtraction mode
Double Dabble: Uses Ripple Carry Adders in series to left bit shift the most significant bit then adds 3 if each 4 bit lsd is greater than 4
7-Segment: Takes in input from the decimal decoder for each 4 bit segment and displays each number correctly in base 10.

How To Use: 

1) Select the mode on the operator (right) side of the numbers.
2) Select numbers to add/subtract
3) Press the '1st number' button to store it into input A memory
4) Select a new/same number to add/subtract
5) Press the 'equals' button to store it into input B memory
6) Numbers will display within 10 seconds via 7-segments
7) To start over, press the 'CE' (Clear All) button.

Request status: 
Approved