4-bit binary adder
Author | AlliedEnvy |
---|---|
Tags | author:alliedenvy bitesized rated test |
Created | 2005-07-04 |
Rating |
4 by 196 people.
|
Map Data | |
Description | Adds two four-bit binary numbers, gives the result as a five-bit binary number. Lots of doors making plenty of XOR and AND gates, with a few OR gates thrown in for good measure ;)
May load / play slow, but I don't expect it to, really. Be sure to get all the switches under the digits you select, or Bad Things will happen. The result is done computing when you get to the exit. See http://numa.notdot.net/map/10035 for the OR gate alone, http://numa.notdot.net/map/10036 for the AND gate, and http://numa.notdot.net/map/10039 for an XOR and an AND combined to make a one-bit half-adder. |
Other maps by this author
Comments
Pages: (2) [ 1 ] 2
2008-12-25
N game is turing complete?
We so have to make an OS now.
2008-12-19
Sweet
very genius, and this taught me what binary is (you made me look it up haha!)
2008-06-15
Amazing!
Probably the most incredible concept level on numa. I'm working on one myself, based on the Periodic Table:
http://nmaps.net/126885
5aved.
@ v3: roflmao
http://nmaps.net/126885
5aved.
@ v3: roflmao
2008-05-01
Whoops
Hypocrite-ness is me.
It's actually 01010. *can't do binary math in head at midnight*
It's actually 01010. *can't do binary math in head at midnight*
2008-05-01
Love the map, but...
why the heck are there so many comments that go:
"zOMG 0100 + 0110 IS NOT 01100 OMFG UBER BUG J00 N00B!11one"
You people, go and learn binary!
"zOMG 0100 + 0110 IS NOT 01100 OMFG UBER BUG J00 N00B!11one"
You people, go and learn binary!
2008-03-16
C0100
The C as mentione earlier is meant to be a 0 and is an error if you move to the right when going to the door instead of the left then all should be Well
2008-01-31
And razorstar,
binary is a way of expressing numbers as 1s and 0s. Each successive binary number is equal to a square of two. This might be complicated.
1 = 1.
10 = 2. (The first 1 is 2^1, or 2.)
11 = 3. (The first 1 = 2, and the second 1 = 1. Add them together.)
100 = 4.
1000 = 8.
10000 = 16.
100000 = 32.
Etc.
1 = 1.
10 = 2. (The first 1 is 2^1, or 2.)
11 = 3. (The first 1 = 2, and the second 1 = 1. Add them together.)
100 = 4.
1000 = 8.
10000 = 16.
100000 = 32.
Etc.
2008-01-31
And razorstar,
binary is a way of expressing numbers as 1s and 0s. Each successive binary number is equal to a square of two. This might be complicated.
1 = 1.
10 = 2. (The first 1 is 2^1, or 2.)
11 = 3. (The first 1 = 2, and the second 1 = 1. Add them together.)
100 = 4.
1000 = 8.
10000 = 16.
100000 = 32.
Etc.
1 = 1.
10 = 2. (The first 1 is 2^1, or 2.)
11 = 3. (The first 1 = 2, and the second 1 = 1. Add them together.)
100 = 4.
1000 = 8.
10000 = 16.
100000 = 32.
Etc.
2007-06-28
To dapik5:
of course 1111+1111 doesn't equal 1110. It equals 11110, like you will see at the top of the screen if you input the first two numbers as 1111 and 1111.
2007-06-19
cool
but would be alot better if i could read binary
2007-05-30
Ack
Sorry, the parenthesis screwed up the URL.
http://en.wikipedia.org/wiki/Binary_numeral_system#Addition
http://en.wikipedia.org/wiki/Binary_numeral_system#Addition
2007-05-30
Nice
This is brilliant. Also, to those that don't understand it, its adding the numbers in binary (for an explanation of binary, see http://en.wikipedia.org/wiki/Binary_numeral_system#Addition)
2007-05-23
5/5
that is brilliant!
2007-04-17
That is AWESOME!
Incredible bit o' engineering. I could never have done that.
WTF?
WTF?
2007-04-03
???
i didn get it
Demo Data |
---|
2007-02-11
Woah...
This is cool, but it ****ed up on me n the first few tries 4.5/5, because it ****ed up on me.
it's pointless, and starts to hurt after a while.
2007-01-10
yes N master.
binary 1000 + 1000 = 10000. thats right.
(8+8 = 16)
(8+8 = 16)
2006-12-29
1000+1000=10000?
lol
Demo Data |
---|
2006-12-02
Wow...
This is a nice idea, but you clearly have some kinks to work out. I suggest going over the code a little bit more to make sure you have everything you meant to. I wish you the best of luck and understand that this is a complex procedure.
2006-12-02
Wow...
I've learned a lot today. Can't wait to go to class and amaze everyone by pointing out that 1111 + 1111 = 1110. They will be ASTOUNDED.
But seriously, you have some miscalculations, but still an original idea.
3.5/5
But seriously, you have some miscalculations, but still an original idea.
3.5/5
2006-11-25
SWEET!!!!!
fUcKiNg AMAZING YOU ARE INGENIOUS I MEAN HOLY SHIT ALL THE CALCS ARE CORRECT! GRATZ I ADMIRE YOU!
2006-08-11
.
5/5aved... nicely thought out.
2006-08-09
?
Can I ask what the point is? just wondering lol. It was a very cleverly designed level, but it just seemed to me that its a bit of a waste of time turning a fun game into a calculator... (and I havent rated it, just in case im missing something here...)
2006-08-04
Amazing.
I was thinking the other day, "I wonder if I could make an adder out of boolean gates in the N universe.". I worked hard on it, but never could finish it. Just kidding. I just love computers and boolean gates. Those are the best things in life. I think I'm going to make a counting machine to start off "computer N".
2006-08-01
Awesome
but it doesnt work for some numbers, as paople have already pointed out... 5/5 anyway because its so cool...
2006-06-19
heebejeebies
That's what this map gave me; the heebejeebies. Keep up the good work. 5/5 + favorite
2006-06-11
btw
4.5
LUKESV