Understanding Binary Code - Page 2 - Techist - Tech Forum

Go Back   Techist - Tech Forum > Computer Hardware > Monitors, Printers and Peripherals
Click Here to Login
Closed Thread
Thread Tools Display Modes
Old 07-21-2007, 01:22 PM   #11 (permalink)
Do not Stare at my Avatar
Ste's Avatar
Join Date: Aug 2005
Location: Upon Gleaning Infinity
Posts: 9,578
Send a message via MSN to Ste
Default Re: Understanding Binary Code

And you failed to mention, that, its powers of 16 in Hex...

....16^5...16^4...16^3...16^2...16^1... (Am i forgeting a 1?)
.... A.........4.........7........C........3


A47C3 == 16^5 X 10 + 16^4 X 4 + 16^3 X 7 + 16^2 X 12 + 16 X 3
So whatever the number comes out to be.

Ste is offline  
Old 07-30-2007, 01:42 PM   #12 (permalink)
Lord Techie
veedubfreak's Avatar
Join Date: Jul 2007
Posts: 6,979
Default Re: Understanding Binary Code

Ugh, college computer science nightmares. Thanks for reminding me why i switched from CS to MIS.

veedubfreak is offline  
Old 07-30-2007, 07:28 PM   #13 (permalink)
Monster Techie
Waphlez's Avatar
Join Date: Oct 2005
Location: Ohio, United States
Posts: 1,976
Default Re: Understanding Binary Code

I learned this stuff in high school computer science. I personally believe hex is easier to under than binary to a person who knows basic base ten math.

The difference base sixteen (hex) and base ten is that you don't move to the next "place" until you reach 16 instead of 10. In base ten if you add 1 to 9 you will move to the next place and put a 1. In hex you simply just change the 9 into A, once you reach 16 you move to the next place and put a 1, and so on.

Also, the places work as exponents in all base systems. In base ten every place is 10 to the (what ever place that number is in)th power. So the ones place would be 10^0, because anything to the 0th power equals 1 (other than zero as that would equal zero). So if it's 8, that would mean:

8 x 10^0. then you simplify to 8 x 1 because 10^0 equals 1.

The tens place would be 10^1, so if you had a 8 it would mean:

8 x 10^1, simplify that to 8 x 10.

The hundreds place would be 10^2, thousands would be 10^3, etc...

So 583 would equal (5 x 10^2) + (8 x 10^1) + (3 x 10^0). Simplify that to

(5 x 100) + (8 x 10) + ( 3 x 1) = 500 + 80 + 3 = 583

In base two instead of the "places" being x^10, it would be x^2, and hex would be x^16. Sounds more complicated than it actually is.
Waphlez is offline  
Old 08-01-2007, 12:16 PM   #14 (permalink)
Everything to Nothing
Nick's Avatar
Join Date: Feb 2007
Location: Wales
Posts: 4,053
Send a message via MSN to Nick
Default Re: Understanding Binary Code

i was taught it in maths

Nick is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Someone take a look at my Java code PnkFloyd27 Programming 4 06-21-2007 07:11 PM
Abit AN8 post code error: 50 - initialize usb. IGeMex Hardware Repairs and Troubleshooting 1 06-05-2007 05:01 PM
windows media error code on vista.... topps999 Microsoft Windows and Software 1 05-28-2007 08:23 PM
NEED help with a Javascript code...(mouseover and stuff) Quintox Web Graphics and Design 7 05-02-2007 05:41 PM
JavaScript Botnet Code Leaked To Internet Osiris Viruses, Spyware and Malware 0 04-02-2007 08:05 PM

Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -5. The time now is 10:50 AM.

Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2018, vBulletin Solutions, Inc.