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, 02:22 PM   #11 (permalink)
Ste
Do not Stare at my Avatar
 
Ste's Avatar
 
Join Date: Aug 2005
Location: Upon Gleaning Infinity
Posts: 9,577
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

A=10
B=11
C=12
D=13
E=14
F=15

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, 02: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, 08: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, 01: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 08:11 PM
Abit AN8 post code error: 50 - initialize usb. IGeMex Hardware Repairs and Troubleshooting 1 06-05-2007 06:01 PM
windows media error code on vista.... topps999 Microsoft Windows and Software 1 05-28-2007 09:23 PM
NEED help with a Javascript code...(mouseover and stuff) Quintox Web Graphics and Design 7 05-02-2007 06:41 PM
JavaScript Botnet Code Leaked To Internet Osiris Viruses, Spyware and Malware 0 04-02-2007 09:05 PM



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -5. The time now is 06:19 PM.


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