Binære koder
i moderne tid, når den “digitale revolution” kom sammen, var der behov for et nyt kodningssystem, som ville være egnet til computere og andre elektrisk-digitale enheder. Det system, der blev valgt, var det binære system, hvor alle tal er kodet ved kun at bruge cifrene 0 og 1. Binær symbologi er meget vigtig i computerverdenen. Tallene 0 og 1 kaldes bits. De oversættes til elektriske strømstrømme – bit 1 symboliserer det faktum, at der er en strøm, og bit 0 symboliserer, at der ikke er nogen strøm inde i computeren. Sekvensen af disse elektriske symboler er computerens “sprog”, og ved hjælp af det kan computeren udføre de instruktioner, vi giver den.
det binære talesystem
 vi skriver tal i dag som ‘strenge’, der består af cifrene 1,2,3,4,5,6,7,8,9,0. Hvert ciffer får en anden numerisk værdi i henhold til dens position. I tallet 101 er for eksempel den numeriske værdi af venstrehånden 1 100, mens den numeriske værdi af højrehånden 1 er 1. Matematisk set bestemmer den positionelle decimalnotation, som vi bruger, værdien af tallet i henhold til beføjelser på ti. Cifre skrevet i kolonnen enheder, det højrehånd-mest ciffer, bevarer deres numeriske værdi, fordi de multipliceres med 1, hvilket er ti til kraften på nul (100). Den numeriske værdi af cifrene i den næste kolonne til venstre, kolonnen ‘tiere’, er det ciffer ganget med ti til effekten af en (101), dvs.10. og så videre. Så den numeriske værdi af strengen af cifre: 973 er virkelig:
9 * 102 + 7 * 101 + 3 * 100 = 9 * 100 + 7 * 10 + 3 * 1 = 973.
i det binære system bestemmer placeringen af cifrene deres værdi i henhold til beføjelser på 2. Det binære system er et base 2-system, der kun bruger cifrene 0 og 1. Disse cifre multipliceres med 20=1, når de er i kolonnen yderst til højre, med 21=2, når de er i den næste kolonne til venstre, med 22=4, når de er i den næste kolonne til venstre og så videre.
her er den binære tabel for de første 32 numre:
| Decimal | Binary | 
|---|---|
| 0 | 00000 | 
| 1 | 00001 | 
| 2 | 00010 | 
| 3 | 00011 | 
| 4 | 00100 | 
| 5 | 00101 | 
| 6 | 00110 | 
| 7 | 00111 | 
| 8 | 01000 | 
| 9 | 01001 | 
| 10 | 01010 | 
| 11 | 01011 | 
| 12 | 01100 | 
| 13 | 01101 | 
| 14 | 01110 | 
| 15 | 01111 | 
| 16 | 10000 | 
| 17 | 10001 | 
| 18 | 10010 | 
| 19 | 10011 | 
| 20 | 10100 | 
| 21 | 10101 | 
| 22 | 10110 | 
| 23 | 10111 | 
| 24 | 11000 | 
| 25 | 11001 | 
| 26 | 11010 | 
| 27 | 11011 | 
| 28 | 11100 | 
| 29 | 11101 | 
| 30 | 11110 | 
| 31 | 11111 | 
oversættelse binær til decimal og vice versa
for at oversætte et binært tal til decimal, multiplicer det højeste ciffer med 1 (20), det andet ciffer til venstre med 2 (21), Det tredje ciffer til venstre med 4 (22), det fjerde ciffer med 8 (23) og så videre. Eksempel: tallet 1011 i binært er decimal 11:
1 * 23 + 0 * 22 + 1 * 21+ 1 * 20 = 1 * 8 + 0 * 4 + 1 * 2 + 1 * 1= 11
der er et par måder at oversætte et decimaltal til binært. Den nemmeste måde er at kigge efter den nærmeste effekt på 2, skrive en 1 i den tilsvarende position og trække fra det oprindelige nummer. Fortsæt med at gøre dette, indtil du når nul. Eksempel: tallet 36 i binært er: 100100: den nærmeste effekt på 2 til 36 er 32, hvilket er 25, så vi ved, at det binære tal vil være 6 cifre langt med en 1 i den sjette kolonne fra højre: 1–.
36 – 32 = 4 hvilket er 22, så den næste ‘1’ bit vil blive placeret i den tredje kolonne fra højre: 1001–.
4 – 4 = 0, så vi er færdige, og resten af bitene er nuller: 100100.
Leave a Reply