|
| lær noget om det binære talsystem Dark_Magician har modtaget 0 point for dette tip Fra : Dark_Magician | Vist : 6868 gange
Dato : 05-11-03 12:45 |
|
Det binære talsystem.
I 1979 lavede matematikeren Leibnitz et talsystem med kun 1 og 0 taller. Alle computer benytter det binære talsystem. Et 1 tal betyder tændt, og 0 betyder slukket. 8 bit (bit er 1 tal fra det binære talsystem altså 1 eller 0) er 1 byte.
1 bit = bit. (Ordet bit stammer fra det engelske binary digit = binært ciffer)
4 bit = nibble.
8 bit = byte.
16 bit = word.
32 bit = long word.
Fra Binære tal til araber tal.
Når man vil lave et binært tal om til et araber tal (almindelige tal, altså 10 talsystemet) kan man bruge en tabel, hvis man f.eks. vil regne 11010001 om til araber tal kan tabellen se sådan her ud, og det giver 209 i araber tal.
128 64 32 16 8 4 2 1
1 1 0 1 0 0 0 1
I alle de felter hvor der står 1 skal man pludse tallene der står oven over sammen.
Her er et andet eks. Til hvis man vil regne 10101010 om til araber tal, og det giver 170 i araber tal.
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
Hvis den her tabel er for lille, kan den fortsætte, som den her:
16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
Fra araber tal til binære tal. (metode 1)
Når man vil lave araber tal (alm. tal) om til binære tal skal man gøre det omvendt, man skal bare pludse tallene sammen sådan at det giver det tal du vil lave, f.eks. hvis man vil lave 423 (araber tal) om til binære tal skal regnestykket se sådan her ud 256+128+32+4+2+1= 423 og rammen skal se sådan her ud:
256 128 64 32 16 8 4 2 1
1 1 0 1 0 0 1 1 1
Fra araber tal til binære tal. (metode 1)
Man kan også skrive det på en anden måde: man tager det største tal (altså i tabellen (enten 1-2-4-8-16-32-64-128-256-512 o.s.v.)) som ikke er over X (X= det tal man vil lave om til et binært tal) og minuser med det der er i rest, også tager det største tal (altså i tabellen (enten 1-2-4-8-16-32-64-128 o.s.v.)) som ikke er over det og minuser med det der er i rest og sådan bliver man ved til man når nul, alle de tal som man fandt og man skulle minus (altså dem der skulle være i tabellen) og sætter et 1 tal under.
Det vil se sådan her ud hvis X f.eks. skal være
1234 – 1024 = 210
210 – 128 = 82
82 – 64 = 18
18 – 16 = 2
2 - 2 = 0
og tabelen vil se sådan her ud:
1024 512 256 128 64 32 16 8 4 2 1
1 0 0 1 1 0 1 0 0 1 0
hilsen Dark_magician.
| |
| Bedømmelse
Fra : S.B.L |
Dato : 05-11-03 13:59 |
| | |
| Bedømmelse
Fra : dutlas |
Dato : 05-11-03 13:48 |
| | |
| Bedømmelse
Fra : Teil |
Dato : 05-11-03 13:00 |
| | |
| Bedømmelse
Fra : ellebye |
Dato : 05-11-03 12:50 |
| | |
| Bedømmelse
Fra : Toupie |
Dato : 05-11-03 13:21 |
| | |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke lave en bedømmelse til dette tip.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|