Rubicon Forum
Welcome, Guest. Please login or register.
March 20, 2010, 11:37:07 AM

Login with username, password and session length
Search:     Advanced search
Forum users can use the crate icon (or [level] and [/level] tags) when writing a post, to make a direct link to a level.
4400 Posts in 211 Topics by 2414 Members
Latest Member: Cubeinman
* Home Help Search Login Register
+  Rubicon Forum
|-+  Playing the Game
| |-+  Open Design Challenges (Moderator: Bucky)
| | |-+  DASEGOS: Multiplier
« previous next »
Pages: [1] Print
Author Topic: DASEGOS: Multiplier  (Read 3960 times)
Zaratustra
Operator
**
Posts: 11


View Profile
DASEGOS: Multiplier
« on: September 15, 2006, 05:24:17 PM »

This little machine multiplies two numbers from 0 to F. The result will appear on the striped tiles, the least significant digit on top and the most significant on bottom.

Other ideas on the same venue could include:

> More digits
> Other operations
> Decimal digits instead of hex
Logged
sluutthefeared
Designer
***
Posts: 74


View Profile Email
Re: DASEGOS: Multiplier
« Reply #1 on: October 09, 2006, 10:30:09 PM »

Here's mine. tivolic
I had some troubles, but I think I got it worked out.
« Last Edit: October 14, 2006, 09:21:42 PM by sluutthefeared » Logged
sluutthefeared
Designer
***
Posts: 74


View Profile Email
Re: DASEGOS: Multiplier
« Reply #2 on: October 10, 2006, 05:32:14 AM »

I was looking at yours and I noticed the most significant digit is off in some cases, such as D*D or B*9.

In the case of B*9, the least significant bits with a carry should be 2,4,6,8,1,3, but yours ends with an extra 2 in it, 2,4,6,8,2,1,3. Not sure where that extra 2 came from since it shouldn't be repeated again, possibly a timing problem there?

Also, in some cases comparing the least significant bit with the initial operand doesn't work properly.
For example, 8*A is 50 and 9*A is 5A. When comparing the least significant bit with the operand the machine will count that A as a carry when it's not.
« Last Edit: October 10, 2006, 07:06:17 PM by sluutthefeared » Logged
sluutthefeared
Designer
***
Posts: 74


View Profile Email
Re: DASEGOS: Multiplier
« Reply #3 on: October 13, 2006, 01:20:06 AM »

I decided to make another.  zobuzid
In this one I used some tricks to get it to run at full speed and be a bit more compact.
« Last Edit: October 14, 2006, 09:21:12 PM by sluutthefeared » Logged
sluutthefeared
Designer
***
Posts: 74


View Profile Email
Re: DASEGOS: Multiplier
« Reply #4 on: November 20, 2006, 08:08:19 PM »

I enjoyed working on this problem before, so to get used to the physics changes I decided to return to it.
xyhedaz
Logged
colcolpicle
Designer
***
Posts: 44



View Profile
Re: DASEGOS: Multiplier
« Reply #5 on: August 06, 2009, 03:14:57 AM »

I made another multiplyer Grin
lehapyk
Logged

do OR !do;
try

Try: command not found

Do or do not, there is no try- Yoda
Rene
Director
*****
Posts: 553


View Profile Email
Re: DASEGOS: Multiplier
« Reply #6 on: August 07, 2009, 03:36:12 PM »

That's cool. It inspired me to make this decimal adder:
http://kevan.org/rubicon/forums/index.php/topic,334.0.html

Maybe somebody can transform that into a multiplier for arbitrary long decimal numbers?  Grin
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Rubicon Forum | Powered by SMF 1.0.8.
© 2001-2005, Lewis Media. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!