Hvordan forklares binary?

Diverse d.  16. november. 2004, skrevet af DaTaN
Vist: 339 gange.

DaTaN
 
Superbruger
Tilføjet:
16-11-2004 08:46:14
Svar/Indlæg:
103/19
Jeg her et projekt i skolen hvor jeg skal forklare binary, men det er sværere at finde info om det end forventet. Så jeg ville lige høre om der var nogen her på oc.dk der viste noget om det og ville bruge lidt tid på at dele det med os andre?

Quato
 
Superbruger
Tilføjet:
16-11-2004 08:48:59
Svar/Indlæg:
240/13
Snakker du om det binære talsystem?




Quato
 
Superbruger
Tilføjet:
16-11-2004 08:50:57
Svar/Indlæg:
240/13
http://da.wikipedia.org/wiki/B...

Se her: Der er en forklaring.

Quato



nesia
 
Superbruger
Tilføjet:
16-11-2004 11:59:35
Svar/Indlæg:
54/6
http://www.2600.dk/projekter/t... en god gammel tekst fra 2002, tjek den ud :)



TroelsOlesen
 
Elitebruger
Tilføjet:
16-11-2004 12:18:42
Svar/Indlæg:
1996/65
binært er ikke så svært at forstå, guden #4 linker til er udemærket ... men den er dog ikke fuldendt ...

Såe her kommer lidt information om hvorfor det hænger sådan sammen ....

Mi bruger normalt 10-talsystemet ... og placeringen af de enkelte tal --- har derfor betydning for deres værdi i forhold til 10 potens erne ...

Altså 10^0 = 1, 10^1 = 10, 10^2 = 100 ... osv ...

Det binære system (2-talsystemet) bruger bare 2 tal muligheder istedet for 10...

Såe derfor kommer tallenes placering til at betyde følgende (fra lavest betydende til højst betydende)...

Altså 2^0 = 1, 2^1 = 2, 2^2 = 4, 2^3 =8 .... osv ...

Og så er det sådan set bare at gange tallet værdi ... med dets betynden placering...

Altså 1011 i binært bliver 1+2+8= 11
(lavest betydende tal, er altid det længst til højre, ligegyldigt hvilket talsystem der er tale om) -----

Samme teori kan bruges om octadecimal (8^), og hexadecimal (16^).



Katanix
 
Overclocker
Tilføjet:
16-11-2004 12:27:07
Svar/Indlæg:
130/12
Binær talsystem :

Du har 4 tal som definere et tal dette regnes i 0 og 1

F.eks. 0001 bliver regnet bliver 1 altså 4bit

8-4-2-1

1011 bruger du de 4 tal jeg har givet dig ovenfor ,altså 8-2-1 som bliver 11 og når der nu går 8bit på en byte har du 1byte + 3bit

Men ved ik helt i hvilke sammenhæng osv

tal der bruges til at regne er 8421 og starter med lavest Altid fra Højre. Tallet kan være uendeligt

00110011110011001110

lav en opdeling i 4

0011-0011-1100-1100-1110

0021-0021-8400-8400-8420

3-3-12-12-14 = 44
------------------------
------------------------

Nu er jeg måske ik lige den bedste til at forklare det :p Og det er sku os lidt sværere på skrift :r



klonen
 
Elitebruger
Tilføjet:
16-11-2004 13:14:45
Svar/Indlæg:
599/14
#6 ej....
tallet 0011 0011 1100 1100 1110b (b for binær) er ikke lig 44d (d for decimal),
tallene er ikke blot rækker af 4 bits, tallet du skrev er jo et tal med 20 binære cifre.. ligesom i decimal er 600030002000d jo heller ikke 6000d + 3000d + 2000d = 11000d..

binære tal kan nemt omskrives til hexadecimal, tallet fra tidligere:
33CCEh eller 0x033CCE (eller hvordan man nu lige vil notere det)

så det binære tal du har opskrevet er
0 x 2^0 + 1 x 2^1 + 1 x 2^2 +1 x 2^3 +0 x 2^4 +
0 x 2^5 +1 x 2^6 + 1 x 2^7 + 0 x 2^8 +0 x 2^9 +
1 x 2^10 +1 x 2^11 +1 x 2^12 +1 x 2^13 +0 x 2^14 +
0 x 2^15 +1 x 2^16 +1 x 2^17 +0 x 2^18 +0 x 2^19

og det kan man jo så regne ud hvis man finder resultatet spændende...

men som #5 skriver ikke anderledes end alle andre talsystemer..

tallet 876282 i decimal er jo blot:
2 x 10^0 +
8 x 10^1+
2 x 10^2+
6 x 10^3+
7 x 10^4+
8 x 10^5




Illuminati
 
Elitebruger
Tilføjet:
16-11-2004 13:19:37
Svar/Indlæg:
10398/435
jeg vil også prøve.... :e

128 64 32 16 8 4 2 1

hvis der er et 1 tal ved 128's plads, altså således: 10000000. Er tallet lig med 128.
Har man 01000000 = 64.

det er logisk nok ikke?

Har du 11000000. Er det altså 128+64=192.
Resten giver så sige selv..





beatmore
 
Elitebruger
Tilføjet:
16-11-2004 16:27:37
Svar/Indlæg:
3943/44
Tror at det er rigtigt!
Har også været ved at lave et projekt om binært! (nærmere komprimering, i binær!) Fik bare det problem at jeg ikke viste mere end du gør nu #9!
og det skal siges at system oftest kører i 8 bit (ved tekst! og tal!)



Katanix
 
Overclocker
Tilføjet:
17-11-2004 12:12:19
Svar/Indlæg:
130/12
yep #7 havde jeg fuldstændig glemt :00

Men det er rigtigt man os kan benytte bogstaver

A=10
B=11
C=12

tror jeg nok det er.. right ?:(



Hunden
 
Superbruger
Tilføjet:
17-11-2004 12:31:52
Svar/Indlæg:
406/19
#11
Hvis du benytter bogstaver så er det i Hex, ikke binært :)

Men det er korrekt at A (i hex) er lig med 10 i decimal



Katanix
 
Overclocker
Tilføjet:
17-11-2004 14:21:45
Svar/Indlæg:
130/12
Super.. så¨er jeg os helt med.. det fanme 1 helt år siden jeg har haft det :00