Facebook
  The Heavy Metal Guitar Authority The Heavy Metal Guitar Authority           Join us on Facebook! Follow us on Twitter! MG on YouTube MG on MySpace MG on Pinterest MG Soundcloud Group 
Register Wiki Gallery Merch Patches Forums Home
Computers, Electronics, Gaming & IT Building a new recording rig, breaking your Linux distro or stuck on your XBox game? This is the forum for you.


Max's Latest fuck this computer oriented thing rant. FUCK...
     
Reply
 
LinkBack Thread Tools Display Modes
Old 01-22-2009, 05:13 PM   #1
 
Max's Avatar
Send PM    Add to friends      Facebook

Max
Slow Money


Joined: Sep 2008
Member Number: 50
Home: The house formerly known as the Haus
Real Name: Cornholio
ME: Ibanez S540LTD
MA: Taylor Big Baby
Rig: Laney GH50L
14,360 Posts
Gallery: 8
XBL: Dropbear Reaper
PSN: ibznorange
Steam: ibznorange
Minecraft: Slotstock
Thanked 872 Times in 215 Posts
Default Max's Latest fuck this computer oriented thing rant. FUCK...

BINARY FLOATING POINT MATH LONGHAND!

im in a computer organization class, and missed the first class and a half. Im soooo lost

I have no idea how/why biasing works with shit and what is going on

anyone here good with that shit? wanna explain the basics to me?


R.I.P. Guitars Etc
RHLC Chief Promotions Officer
Max is online now   Reply With Quote
Old 01-22-2009, 05:47 PM   #2
 
Leon's Avatar
Send PM    Add to friends   

The Billy
That Should Not Gibbons


Joined: Sep 2008
Member Number: 67
Home: Black Swamp, OH
Real Name: Dickhammer
ME: Epi LP & Roudness
MA: Godin A6 Ultra
MB: StringedClean Jazz V
Rig: Mesa & Laney
18,546 Posts
Gallery: 0
XBL: wildealien
Minecraft: wildealien
Thanked 1,427 Times in 331 Posts
Default

hmm...

nah, i'm no help
Leon is offline   Reply With Quote
Old 01-22-2009, 06:00 PM   #3
 
Max's Avatar
Send PM    Add to friends      Facebook

Max
Slow Money


Joined: Sep 2008
Member Number: 50
Home: The house formerly known as the Haus
Real Name: Cornholio
ME: Ibanez S540LTD
MA: Taylor Big Baby
Rig: Laney GH50L
14,360 Posts
Gallery: 8
XBL: Dropbear Reaper
PSN: ibznorange
Steam: ibznorange
Minecraft: Slotstock
Thanked 872 Times in 215 Posts
Default

neither was my teacher
Max is online now   Reply With Quote
Old 01-22-2009, 06:01 PM   #4
 
Leon's Avatar
Send PM    Add to friends   

The Billy
That Should Not Gibbons


Joined: Sep 2008
Member Number: 67
Home: Black Swamp, OH
Real Name: Dickhammer
ME: Epi LP & Roudness
MA: Godin A6 Ultra
MB: StringedClean Jazz V
Rig: Mesa & Laney
18,546 Posts
Gallery: 0
XBL: wildealien
Minecraft: wildealien
Thanked 1,427 Times in 331 Posts
Default

can you explain the problem more thoroughly? i may be able to at least help you bullshit through
Leon is offline   Reply With Quote
Old 01-22-2009, 06:02 PM   #5
 
noodles's Avatar
Send PM    Add to friends    Homepage   MySpace

Bring Me His Head


Joined: Sep 2008
Member Number: 21
Home: Woodbridge, VA
Real Name: Dave
ME: KxK ProtoVii-7
MA: Martin D-28
Rig: Mesa/Boobies Stiletto
27,675 Posts
Gallery: 1
Thanked 3,302 Times in 870 Posts
Default

Why the fuck do they still make people actually learn to do this bullshit by hand? We have computers to do it for a reason.

Noodles
Division: American Metal without the suck.
kxksales@gmail.com

So live for today,
Tomorrow never comes.
Die young, die young,
Can't you see the writing in the air?
Die young, gonna die young,
Someone stopped the fair.
noodles is offline   Reply With Quote
Old 01-22-2009, 06:03 PM   #6
 
Max's Avatar
Send PM    Add to friends      Facebook

Max
Slow Money


Joined: Sep 2008
Member Number: 50
Home: The house formerly known as the Haus
Real Name: Cornholio
ME: Ibanez S540LTD
MA: Taylor Big Baby
Rig: Laney GH50L
14,360 Posts
Gallery: 8
XBL: Dropbear Reaper
PSN: ibznorange
Steam: ibznorange
Minecraft: Slotstock
Thanked 872 Times in 215 Posts
Default

no problems yet. Just the whole idea of decimals in binary, and how they always start with a one, except sometimes, which is denormalized but totally normal. and at some point, you apparently add 127base10 to it to make it work, unless its backwards, in which case you subtract 127, to unbias it. in 32 bits that is, 64 bits is something like adding 1023 to bias it. Im confused
Max is online now   Reply With Quote
Old 01-22-2009, 06:04 PM   #7
 
Max's Avatar
Send PM    Add to friends      Facebook

Max
Slow Money


Joined: Sep 2008
Member Number: 50
Home: The house formerly known as the Haus
Real Name: Cornholio
ME: Ibanez S540LTD
MA: Taylor Big Baby
Rig: Laney GH50L
14,360 Posts
Gallery: 8
XBL: Dropbear Reaper
PSN: ibznorange
Steam: ibznorange
Minecraft: Slotstock
Thanked 872 Times in 215 Posts
Default

Quote:
Originally Posted by noodles View Post
Why the fuck do they still make people actually learn to do this bullshit by hand? We have computers to do it for a reason.
well to be fair, this is the class that explains HOW the computers do it, for the people responsible for the interaction of this shit. were going to be learning the hardware component and how to build the circuits to do this shit in about 2 weeks. So Lost
Max is online now   Reply With Quote
Old 01-22-2009, 06:23 PM   #8
 
noodles's Avatar
Send PM    Add to friends    Homepage   MySpace

Bring Me His Head


Joined: Sep 2008
Member Number: 21
Home: Woodbridge, VA
Real Name: Dave
ME: KxK ProtoVii-7
MA: Martin D-28
Rig: Mesa/Boobies Stiletto
27,675 Posts
Gallery: 1
Thanked 3,302 Times in 870 Posts
Default

Oh, you're taking processor design, right? Yeah, I try to block that class out of my memory.
noodles is offline   Reply With Quote
Old 01-22-2009, 07:09 PM   #9
 
Max's Avatar
Send PM    Add to friends      Facebook

Max
Slow Money


Joined: Sep 2008
Member Number: 50
Home: The house formerly known as the Haus
Real Name: Cornholio
ME: Ibanez S540LTD
MA: Taylor Big Baby
Rig: Laney GH50L
14,360 Posts
Gallery: 8
XBL: Dropbear Reaper
PSN: ibznorange
Steam: ibznorange
Minecraft: Slotstock
Thanked 872 Times in 215 Posts
Default

well computer organization, so yeah, intro to processer design
cant say i blame you
Max is online now   Reply With Quote
Old 01-22-2009, 08:47 PM   #10
 
cev's Avatar
Send PM    Add to friends   

cev
Senior Member


Joined: Oct 2008
Member Number: 155
Home: Montreal
Real Name: Jeff
ME: Jackson DK2M
Rig: Peavey Classic 30
267 Posts
Gallery: 0
Thanked 11 Times in 1 Post
Default

Okay, here we go:

A number is represented as (+/-)1.m * 2^e.
So say you have, like, 34, that's 1.0625 * 2^5

In single format (32 bits), there's 1 sign bit, 8 exponent bits, and 23 decimal bits.

The sign bit is either 0 or 1, that should be simple.

The exponent bits store the power of 2. We use biased representation so we can store negative exponents. So, instead of storing e, we store e + 127. For example, if the exponent bits are 00000111 (7, in decimal), then e + 127 = 7, so e = -120. (In double format [64 bits], there are 11 exponent bits, so we use 1023 instead of 127)

There are two special cases: If the exponent bits are all ones, that indicates either infinity or 'not a number'. If the exponent bits are all zeroes, that indicates a subnormal number.

We always normalize numbers so that they're in the form 1.XXXXXX. The reason is if every number starts with a one, we don't actually need to store that one, we can just assume every number has it. So, we only store the numbers after the decimal. Not storing the one gives us one more bit to use for the decimal.

However, if the number is too small to be stored in this way, we instead store it as a subnormal number. If all the exponent bits are 0, then the number is actually 0.XXXXXX. This lets us store something like 0.0000000000001 * 2^-127, which is too small to store as a normalized number.

Going back to the number 34, we have 34 = 1.0625 * 2^5. Converting to binary, 1.0625 = 1.0001. So, for the fraction part, we store 00010000000000000000000000000000. For the exponent, 5 + 127 = 132, which is 10000100 in binary, so we store that. Finally, the sign bit is 0 to indicate a positive number.

So, the result is 0 10000100 00010000000000000000000000000000


Hope this helps!
cev is online now   Reply With Quote
Reply

Tags
latest, max, oriented, rant, thing

Thread Tools
Display Modes



Similar Threads
Thread Thread Starter Forum Replies Last Post
oh FUCK yes :lol: Max Guitar: Gear Discussion 33 01-09-2009 12:47 AM




The Heavy Metal Guitar Authority

Mai-Guitar  Eric Clemenzi Angel Vivaldi 
Fractal Audio Systems  Decibel Guitars NumbSkull Audio Production



Powered by vBulletin® - Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
All MG.ORG logos ©MG7 LLC and Darren Wilson

Links monetized by VigLink