Nu ikke fordi jeg vil være krævende men evt et link på dansk. Ikke fordi jeg ikke kan forsåt engelsk, men bare for at jeg ikke skal tænke på 2 ting på en gang *G*. Jeg skal nemlig kunne det udenad til imorgen.. hehe
Du kan udregne det ved følgende: Den bagerste bit tæller 1, den næste 2, den næste 4 og så 8 så 16 så 32 så 64 og til sidst 128 (8 bits). Tallene for hver af de bits, der er et 1-tal ved, lægges sammen og du har nummeret! Fx er 10011010=0+2+0+4+8+0+0+128=142 og 0000001=1 og 0000010=2 osv. (ICQ=94477843)
det er sq svært at finde noget på dansk, men håber du kan læse norsk så :)
BIN\'RE - Det er dette systemet som blir brukt inne i datamaskinen! binære tall har bare to siffer: 1 og 0 -> Av og På! Slik ser tallrekken ut: PS! Binære tall blir ofte forkortet til BIN.
For å finne den desimale verdien av dette tallet legger du sammen alle de tallene som det står et ett-tall under. De følgende tallene skal legges sammen i vårt tilfelle:
128+32+16+2 = 178
178 er den desimale verdien av 10110010b!
-> For å finne den maksimale verdien et X-bits binært tall kan ha, tar du 2 opphøyd i antall bits.
Eks.
Den maksimale verdien av et 8-bits tall er 2 opphøyd i 8. (2 ganget med seg selv 8 ganger) 2*2*2*2*2*2*2*2=256.
Den maksimale verdien av et 16-bits tall er 2 opphøyd i 16. 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2=65536
Til å gjøre disse regneoperasjonene anbefalles en kalkulator! -> Noen nyere kalkulatorer har også muligheten til å konvertere tall rett fra desimal -> binære -> hexadesimale etc.!!!
DESIMALE til BIN\'RE -------------------
konvertere fra desimale til binære tall er derimot litt vanskeligere. (Det krever litt mer hjernearbeid, men ikke mye..)
For å konvertere tallet 183 til binært må vi se på tabellen igjen! Først finner vi det høyeste tallet i tabellen som er mindre enn 183, 128. Da setter vi et ett-tall under 128. Deretter trekker vi fra 128 fra 183 og får svaret 55. Da må vi finne det høyeste tallet i tabellen som er mindre enn 55, nemlig 32. Vi setter et ett-tall under 32 også. Så trekker vi 32 fra 55 og sitter igjen med 23. Det høyeste tallet i tabellen som er mindre enn 23 er 16, sett et ett-tall undet 16 også. Trekk 16 fra 23 og du sitter igjen med 7. Slik skal du fortsette til tallet du har igjen er lik null! Når du er ferdig fyller du igjen tomrommene mellom ett-tallene med 0.
ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿ -> ³256³128³64 ³32 ³16 ³ 8 ³ 4 ³ 2 ³ 1 ³ ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ Har du gjordt det riktig vil du ha fått følgende svar: 1 0 1 1 0 1 1 1 b ^ |-- Denne er viktig -> \"b\" viser oss at tallet er 183 og ikke 10110111 -> ti millioner ett hundre og ti tusen ett hundre og eleve!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.