953,984 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Let's count in Binary!

I don't think this has been done before, but why not try it, it's tech related in a way:
I shall start
0

Serunson
Posting Maven
2,578 posts since Mar 2007
Reputation Points: 533
Solved Threads: 46
 

i might make a rival thread where we count in BCD (binary coded decimal)

1 in binary: 00000001 (assuming 8 bit word lenth)

e.g 101 in BCD= 0001 0000 0001
as opposed to 01100101 in binary.

dont you know that as you do electronics? - its used in clocks and stuff

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
 

Yes i am aware of Binary and BCD Bennet. :P
I can make circuits that work, can you? I doubt it :D
Binary is easier to understand though than BCD for some people.

Serunson
Posting Maven
2,578 posts since Mar 2007
Reputation Points: 533
Solved Threads: 46
 

but not for clocks. with BCD less calculation is required as you can increment individual segments at a time (e.g you dont want to have to retotal the whole time every second - that would require extra cpu cycles)

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
 

:( I only know binary !

nav33n
Purple hazed!
Moderator
4,465 posts since Nov 2007
Reputation Points: 524
Solved Threads: 356
 

go in binary then

2 = 00000010

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
 

3=00000011

nav33n
Purple hazed!
Moderator
4,465 posts since Nov 2007
Reputation Points: 524
Solved Threads: 356
 

4 = 00000100

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
 

5=00000101

nav33n
Purple hazed!
Moderator
4,465 posts since Nov 2007
Reputation Points: 524
Solved Threads: 356
 

Correct me if i am wrong

6= 00000111

Salim9
Light Poster
36 posts since Jan 2008
Reputation Points: 10
Solved Threads: 1
 

yes u are wrong :P
6 = 00000110

7 = 00000111

Serunson
Posting Maven
2,578 posts since Mar 2007
Reputation Points: 533
Solved Threads: 46
 

hehehe .... twas a wild guess .. but can you please gimme the exact formula how to calculate the binary numbers ... !!
Actually i lost my notes ..!!

Salim9
Light Poster
36 posts since Jan 2008
Reputation Points: 10
Solved Threads: 1
 

Right:
The next number to the left is double the previous number. So the pattern goes like this:
0 - 0 - 0 - 0 - 0 - 0 - 0
64 32 16 -8 - 4 - 2 - 1
and so on from 64 -> 128 -> 256 etc.
Remember the number to the left is double the previous one.

Serunson
Posting Maven
2,578 posts since Mar 2007
Reputation Points: 533
Solved Threads: 46
 

8 = 00001000

I have no idea why I bothered to add 4 zeroes before the true value >.

scudzilla
Posting Whiz in Training
275 posts since Mar 2007
Reputation Points: 27
Solved Threads: 17
 

for those who dont understand binary

in denary/base 10 (our system we use as humans)

it goes

Thousands | Hundreds | Tens | Units

etc...

In binary it goes


64|32|16|8|4|2|1| etc.....

e.g
00000101

in this case there is one four and one one so it is = 5

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
 

I think i just explained that mate :P
9= 1001

Serunson
Posting Maven
2,578 posts since Mar 2007
Reputation Points: 533
Solved Threads: 46
 

hey thanks for the expl... i think now i get it ..

10 = 01010

Salim9
Light Poster
36 posts since Jan 2008
Reputation Points: 10
Solved Threads: 1
 

yeah thats correct :)

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 599
 

11 = 01011

Serunson
Posting Maven
2,578 posts since Mar 2007
Reputation Points: 533
Solved Threads: 46
 

12 = 1100

scudzilla
Posting Whiz in Training
275 posts since Mar 2007
Reputation Points: 27
Solved Threads: 17
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You