Binær kode, er et system til at repræsentere tal, bogstaver, kommandoer, billeder og lyde. Utroligt bruger den kun to typer information til at gøre dette-1 og 0. Strengene af 1 ‘s og 0’ S, der udgør binær kode kan synes tilfældig, men selvfølgelig er de ikke.
binær kode er i det absolutte hjerte af alt, hvad der foregår inde i en computer – og alligevel er det noget, som de fleste kodetutorials ikke dækker.
Her er en forklaring på de grundlæggende elementer i binær., I slutningen skal du have en grundlæggende ID.om, hvad alle disse 1 ‘er og 0’ er betyder.
binære tal
det binære talesystem er et base-to – system, hvilket betyder, at det bruger to forskellige cifre-0 og 1. Decimaltalsystemet, som vi alle kender, er et base-ti-system, hvilket betyder, at det bruger ti forskellige cifre-0 og 1, men også 2, 3, 4, 5, 6, 7, 8 og 9.når alle ti cifre er opbrugt, er det næste tal repræsenteret som ’10’. I det binære system er det nøjagtigt det samme. Efter 0 og 1 kommer 10., Faktisk er her de første 15 tal udtrykt i binær:
0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.som du kan se, tæller det binære system op i en logisk rækkefølge, og når et tal bestående af helt 1 ‘ er nås, tilføjes et ekstra ciffer. Dette er nøjagtigt det samme, der sker i decimalsystemet, når et tal bestående af helt 9 ‘ er nås.
som du også kan se, er der 16 forskellige tal, der kan repræsenteres i 4 cifre eller mindre (1 til 15 såvel som 0). Dette kan beregnes, fordi 16 = 24.,
imidlertid er binære tal i en computerkontekst altid repræsenteret i 8 cifre eller mindre – 8 binære cifre, der danner en byte. Den samlede mængde forskellige tal, der kan repræsenteres i 8 cifre, er 28 = 256. 1 til 255 samt 0.
så 255 i binær er 11111111.
he .adecimalt System
Det he .adecimale system eller he. – systemet er tæt forbundet med det binære system. Her er hvorfor.
for at repræsentere tallet 255 i binært tager det 8 cifre. Det er meget, i betragtning af decimalsystemet behøver kun 3 cifre for at repræsentere 255., He. – systemet går dog et skridt videre og tillader, at tallet 255 kun repræsenteres i to cifre.
dette skyldes, at HE.-systemet er base-seksten og 162 = 256. Med andre ord er det højeste tal, der kan repræsenteres med to cifre i HE., 255. Med andre ord kan enhver 8-cifret binær byte repræsenteres som en 2-cifret he .byte.
Dette er fantastisk til både computere og mennesker. For computere sparer det plads, og for mennesker forbedrer det læsbarheden.,
Hvis du spekulerer over, de 16 “cifre”, som hex-system anvender, er tallene 0 til 9, og derefter bogstaverne A til F. der er hex-kode til 15, og FF er hex-kode til 255.,tr>
Binary Letters
Binary code representing numbers is pretty uniform – there’s only one way to do it., Der er dog flere metoder til at repræsentere bogstaver og symboler i binær kode. Disse metoder kaldes kodninger.for eksempel tildeler ASCII-kodningen unikke binære byte til 128 forskellige tegn. Dette gør det muligt at kode enhver tekststreng. Dette er strengen ‘Hello Worldorld’ kodet i ASCII:
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
hver byte repræsenterer et bogstav (bortset fra det, der repræsenterer mellemrummet mellem ordene, selvfølgelig). Mellemrummet mellem bytes er kun der for at gøre det binære mere læseligt for os. Computere læser dem ikke.,
andre applikationer af binær
ud over tal og bogstaver kan binær kode repræsentere kommandoer, billeder og lyde – men det er uden for rammerne af denne tutorial. Det er virkelig forbløffende, hvordan kun to cifre kan gøre så meget.