The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => The Orphanage => Topic started by: Bieb on February 07, 2005, 02:57:28 AM

Title: Pentium Calculator
Post by: Bieb on February 07, 2005, 02:57:28 AM
I've got a spare Pentium 1 sitting around, and have nothing to put it in, and nothing to do with it (I've been using it to comb my hair recently).  So, I was wondering, just for kicks, could I somehow make a 4 function calculator out of it?  Or maybe even just an adding machine that could, say, let you store values into EAX and EBX, and then ADD them, and retrieve the result.  Anyone know how to go about doing this?
Title: Re: Pentium Calculator
Post by: ventsyV on February 07, 2005, 04:25:23 AM
No. :(  Not if you combed your hair with it. The chances are it has gone bad. The legs are really sensitive and get broken or bend quite easily. But even if they are not, getting durt on them is almost as dangerous. Not to mention that even the smallest ESD  will kill your chip instantly.
I'm afraid that the best thing you can do with this chip is to leave it on your desk as proof of you geekiness  :P
Title: Re: Pentium Calculator
Post by: Vortex on February 07, 2005, 07:47:19 AM
Quote
I've been using it to comb my hair recently

:cheekygreen:
Title: Re: Pentium Calculator
Post by: Ghirai on February 07, 2005, 08:03:08 AM
Quote from: ventsyV on February 07, 2005, 04:25:23 AMthe best thing you can do with this chip is to leave it on your desk as proof of you geekiness  :P

Damn, i have to get one too :P
Title: Re: Pentium Calculator
Post by: hutch-- on February 07, 2005, 10:14:03 AM
 :toothy

I have made it at last, I am  GEEK, I have a Pentium 1 sitting upside down on the top of one of the speaker boxes and its in perfect working order. A truly BLAZING 120 MH genuine Intel Pentium.

I blew up the last board that was any good for it when I shorted the power supply on the chassis, this was a spare as I have a few other 133 pentiums as well. A mate up the road just gace me a spare motherboard with a working Celeron and 256 meg of memory in it but I have not had time to set it up to play with it. I pulled the chip out of the socket to identify it but have not found a method to work out what its speed is yet. I don't intend to waste much time on it though.  :P
Title: Re: Pentium Calculator
Post by: UncannyDude on February 07, 2005, 10:35:04 AM
Well, I have a couple of Pentium 100/133 to give assistence. Why I'm not happy?
Title: Re: Pentium Calculator
Post by: Bieb on February 07, 2005, 12:15:09 PM
Well, some of the legs are bent, but I shouldn't need all of them, right?
Title: Re: Pentium Calculator
Post by: hutch-- on February 07, 2005, 01:35:15 PM
Bieb,

You must have really short hair but keep this in mind, if the fan still works, you could wire it up to 12 volts and use it as a small hair drier while you comb your hair with it.  :bg
Title: Re: Pentium Calculator
Post by: 00100b on February 07, 2005, 01:48:24 PM
 :lol

You could also remove the fan, wire it up and install it in the stuffing of your desk-chair, using it as a butt-warmer.
Title: Re: Pentium Calculator
Post by: Ghirai on February 07, 2005, 03:08:23 PM
Or, if the pins are not too sharp, you can scratch your back with it :U
Title: Re: Pentium Calculator
Post by: thomasantony on February 08, 2005, 05:24:42 AM
Hi,
     I don't remember the site but I saw a guide on making a CPU keychain somewhere. That will be truely geeky. :lol:

Thomas Antony :U
Title: Re: Pentium Calculator
Post by: Maven on February 08, 2005, 08:59:48 AM
Quote from: thomasantony on February 08, 2005, 05:24:42 AM
Hi,
     I don't remember the site but I saw a guide on making a CPU keychain somewhere. That will be truely geeky. :lol:

Thomas Antony :U

I prefer a CPU neckless myself
Title: Re: Pentium Calculator
Post by: carlos on February 08, 2005, 06:59:43 PM
Quote from: Bieb on February 07, 2005, 02:57:28 AM
I've got a spare Pentium 1 sitting around, and have nothing to put it in, and nothing to do with it (I've been using it to comb my hair recently). So, I was wondering, just for kicks, could I somehow make a 4 function calculator out of it? Or maybe even just an adding machine that could, say, let you store values into EAX and EBX, and then ADD them, and retrieve the result. Anyone know how to go about doing this?

Hi all

If the chip is a true Pentium I, I recomend it for

     * a comb
     * a garden rake
     * a coffe pot warming element
I don't recommend it for a 4 banger calculator !!!!!, why? you could end with results like 2+2=3.9989787926524  :toothy  :lol
iin fact I 've read in the net (sadly I forgot where) :wink that intel intended to make it a calculator chip, but once it found to be defective (before introduction!!!) marketing sell them as "The next generation processor" :wink  :wink  :wink

saludos
Carlos
Title: Re: Pentium Calculator
Post by: Bieb on February 08, 2005, 11:29:26 PM
I've never heard of an addition glitch.  Whun I yanked it out of the computer with a friend, we had a little private joke about asking for 2/1 and getting 1.98342876849685623.
Title: Re: Pentium Calculator
Post by: pbrennick on February 13, 2005, 01:51:08 PM
Bieb,
You can not be serious.  You have never heard of the Pentium I bug?  It was really famous and Lotus had a lot of fun dancing around the problem as I recall.  It really put Lotus in a bind and the finance department where I was working as a consultant drove me crazy to the point that I grew to dislike that chip big time!

Paul
Title: Re: Pentium Calculator
Post by: rags on February 14, 2005, 01:05:25 AM
I just threw away a still working AMD K6-2 500MHZ CPU, maybe i should have saved it, and used it to comb my cats. :wink
Title: Re: Pentium Calculator
Post by: carlos on February 14, 2005, 05:09:53 PM
hi everybody
Quote from: Bieb on February 08, 2005, 11:29:26 PM
I've never heard of an addition glitch. Whun I yanked it out of the computer with a friend, we had a little private joke about asking for 2/1 and getting 1.98342876849685623.

About the pentium bug:
There is a urban legend (or it is net legend ?), about how the pentium got it's name, Since 8086, top brass at intel used the new chip to get its name using the formula New_chip_name = Old_Chip_name + 100, (80086 + 100 = 80186, 80186 + 100 = 80286 .....),  When the had to name the sucessor of  the 486 they got :eek 80486 + 100 = 80585.264859, :eek  after a full week meting, they fix the problem naming the chip, "Pentium"  :cheekygreen:  :green2

Quote from: thomasantony on February 08, 2005, 05:24:42 AM
Hi,
I don't remember the site but I saw a guide on making a CPU keychain somewhere. That will be truely geeky.

I had never seen this site you talk about, but in 1992 or 93, a colleage and me made keychains with IBM chips we pulled of old data entry terminals, ( I forgot it's name but they worked with floppies), they where 4 silicon chips in a single  substrate, covered with a aluminium shell, we removed the shell and cut the pins, then encased the chip (or more properly the substrate) in poliester resin, the only "feature" :wink, was that the chain hook was fragile and keep broken, but they werw cool !! even the girls asked about it.

Saludos

Carlos
Title: Re: Pentium Calculator
Post by: sbrown on February 14, 2005, 07:08:15 PM
Yeesh! You call yourselves Geeks with P1's...

I still have a small cadre of V20s that I display with pride! ::)


Scott
Title: Re: Pentium Calculator
Post by: Bieb on February 14, 2005, 10:25:12 PM
The Pentium actually got it's name because they couldn't copyright a number, and so competitors could call their processors 286s, 386s, etc.

I've heard of the division error, but not an addition error.  I tried to make a keychain out of it, but couldn't drill through the outside of it.  I finally just smashed it with a hammer and tried drilling from the inside out.  Couldn't even get through the inside, though...
Title: Re: Pentium Calculator
Post by: carlos on February 15, 2005, 03:32:11 PM
Quote from: Bieb on February 14, 2005, 10:25:12 PM
The Pentium actually got it's name because they couldn't copyright a number, and so competitors could call their processors 286s, 386s, etc.

I've heard of the division error, but not an addition error. I tried to make a keychain out of it, but couldn't drill through the outside of it. I finally just smashed it with a hammer and tried drilling from the inside out. Couldn't even get through the inside, though...

hi Bieb
Yes yes yes YES !!! the truth is,  Pentium has a *division* error, not a sum one, and yes, intel can't copyright a number, but can do it with trademark "Pentium",  but is more fun (even if is false) the net legend of how the pentium got it's name.

regarding the pentium keychain, encase it in polyesther resin, its easier that drill it.

Saludos from Mexico
Carlos
Title: Re: Pentium Calculator
Post by: pbrennick on February 18, 2005, 12:51:31 AM
And run the drill slower instead of faster for more 'byte.'  :lol
Title: Re: Pentium Calculator
Post by: AeroASM on February 25, 2005, 06:50:26 PM
Once we took about six 486DXs and made a cluster running Linux. It was quite cool, seeing a pile of ancient machines groaning under the stress.
Title: Re: Pentium Calculator
Post by: shadow on March 20, 2005, 03:34:38 AM
Harddrives are more fun (shiny)  I used to have a disassembled hard drive on my desk connected to a transformer on an unused switch... so when you turn the switch on, thinking its the light switch, a harddrive spinds up :)                               :eek
Title: Re: Pentium Calculator
Post by: Bieb on March 22, 2005, 01:45:19 AM
Somewhere in my room is one of the disks out of a hard disk, but I doubt I'll ever find it.
Title: Re: Pentium Calculator
Post by: rags on March 22, 2005, 06:36:30 AM
Quote from: Scott on February 14, 2005, 07:08:15 PM
I still have a small cadre of V20s that I display with pride! ::)
That was my first computer Scott, it got me hooked on learning to program
Title: Re: Pentium Calculator
Post by: sbrown on April 08, 2005, 02:49:14 PM
Quote from: rags on March 22, 2005, 06:36:30 AM
.....
That was my first computer Scott, it got me hooked on learning to program
I think that was my third computer (which I put into my robot in college, talk about nerdy -- lol).


Scott
Title: Re: Pentium Calculator
Post by: thomasantony on April 08, 2005, 03:13:02 PM
Quote from: rags on March 22, 2005, 06:36:30 AM
Quote from: Scott on February 14, 2005, 07:08:15 PM
I still have a small cadre of V20s that I display with pride! ::)
That was my first computer Scott, it got me hooked on learning to program

Hi,
    The one I am using now is my first computer :toothy :green2 :cheekygreen: . Its a Pentium II 850 MHz with 128 mB RAM, 40GB HDD, Samsung DVD Writer (Can write and read CD's,CDRWs,DVD+R/RW,DVD-R/RW etc.) , 1.44MB 3 1/2" Floppy drive :green2 running Windows 98SE

Thomas :U :cheekygreen: :green2 :bg :green2 :U
Title: Re: Pentium Calculator
Post by: thomasantony on April 08, 2005, 03:14:26 PM
BTW,
   I found the link to the CPU keychain. Here it is:

http://www.overclockersclub.com/guides/cpu_keychain_guide.php

I have a non-working HD lying around. Any ideas on what to do with it? I also have a busted CD writer, a 64mB RAM module and a 56kbps PCI modem.

Thomas :U
Title: Re: Pentium Calculator
Post by: Bieb on April 08, 2005, 11:34:54 PM
Smash it?  Once I removed the HDD from an old PC someone had thrown out and then took a crowbar to the whole thing.  Somewhat wasteful, but definately a good stress reliever
Title: Re: Pentium Calculator
Post by: thomasantony on April 09, 2005, 04:21:57 AM
Hmm,
Maybe I can find some use for the motors and servos inside that. As for the RAM, it is too big for a necklace. I will have to figure out something

Thomas
Title: Re: Pentium Calculator
Post by: AeroASM on April 22, 2005, 08:31:29 PM
Can I just clarify on this division bug?


mov eax,2
mov edx,0
mov ecx,1
div ecx


How exactly will eax end up with 1.98342876849685623?
Title: Re: Pentium Calculator
Post by: MichaelW on April 23, 2005, 04:18:23 AM
The Pentium divide bug I remember was actually an FDIV bug. I think the problem was some missing entries in a lookup table. The attachment is a C program that tests for the bug. IIRC on the one processor I found that had the bug, the return value was incorrect beyond the fifth or sixth decimal place.



[attachment deleted by admin]