Text och annan data konverteras till binär med hjälp av ett ASCII-värde (American Standard Code for Information Interchange). Värdet kan konverteras till binärt om du har ASCII-värdet. Vi kommer att använda ordet java som exempel för att förklara hur det översätts till en binär som datorn kan förstå.
Konvertera texten 'java' till binär
hur fungerar en dator
Tecken | j | a | i | a |
---|---|---|---|---|
ASCII-värden | 106 | 097 | 118 | 097 |
Binära värden | 01101010 | 01100001 | 01110110 | 01100001 |
Bits | 8 | 8 | 8 | 8 |
Låt oss dela upp metoden för det första tecknet, j, som tas i exemplet ovan. När bokstaven h (i gemener) skrivs på tangentbordet skickar den en signal till datorn som ingång. ASCII-standardvärdet för j är 106, vilket känns igen av datorsystemet och kan konverteras till det binära värdet 01101010 av datorn.
Efter att bokstaven j har transformerats till binär kan datorn lagra och analysera data som 1:or (på) och 0:or (av).
Dricks
Besök vår hårddisksida när det gäller ytterligare information om datorns hårddiskar samt hur information lagras på magnetiska media som hårddiskar.
När tiderna för att lagra denna data tar varje tecken 8 bitar (1 byte) att lagra; därför skulle 'java' ta 4 byte (32 bitar) att spara som klartext.
Hur konverterar datorn binärt tillbaka till text?
När datorn behöver omvandla binära data tillbaka till en text som är begriplig för människor, följer den omvända processen av ovanstående. Till exempel, med hjälp av att använda ASCII-standardkonverteringen, kan en dator omvandla det binära 01101010 till decimalvärdet 106, som den känner igen som bokstaven j. Som ett resultat av detta visas bokstaven 'j' på din dators bildskärm.
Dricks
För mer information om hur och varför binär görs på en dator, besök vår binära sida.
Varför används binära tal av datorer?
Binära tal, strängar med 0:or och 1:or används ofta för att styra datorer. Men varför är det så? Varför använder inte datorer bas 10 och konverterar till och från binärt? Den här sidan innehåller alla svar på dessa frågor, genom vilka du kommer att förstå varför datorer använder binära tal!
mvc med java
I modern tid används binära tal för att driva de senaste datorerna; detta är ett faktum som är välkänt för dem som använder dessa enheter regelbundet eller de som studerar datavetenskap. När någon säger lite betyder det att de försöker definiera en binär siffrors kontraktion och något som bara kan hålla en 0 eller en 1. Bitarna är indelade i åtta grupper, som kallas oktetter eller bytes i datorterminologi. Oktetterna, som normalt är 23 eller 64 bitar långa, kan grupperas i ord. Och majoriteten av människor är medvetna om detta. Orsaken till det är något som majoriteten av människor inte är medvetna om.
Varför använder datorer binära tal: Svaret är inte så tydligt som du kan förvänta dig? Icke desto mindre kommer vi att ge de bästa förklaringarna som är både rationella och stödjande för datorers användning av binära tal. Vi använder decimaltalssystem för att presentera numeriska fakta i vårt dagliga liv. Tyvärr är datorer oförmögna att göra det. Datorer, å andra sidan, representerar siffror med hjälp av det enklaste bastalsystemet som finns, vilket är två. Detta kallas det binära talsystemet. Datorer använder spänningar, men eftersom spänningarna fluktuerar så ofta tilldelas ingen specifik spänning till varje decimalsiffra.
Som ett resultat anses binärt system vara ett tvåtillståndssystem, vilket betyder att det bara kan vara på eller av. Det binära talsystemet används ofta av datorer för att förenkla beräkningar och konvertera till binärt online. Om vi hade anammat decimaltalssystemet för datorer hade vi haft över hundra regler inkopplade i datorn. Det binära systemet, å andra sidan, gör att datorer kan beräkna genom att bara använda fyra regler. Sist men inte minst används det binära systemet av datorerna då tvåtillståndssystemet är väl lämpat för datorns optiska och magnetiska lagringskomponenter. För att hålla farten igång kommer vi att prata om det binära systemets lagringsmöjligheter härnäst.
Hur bestämmer jag ASCII-värdena?
Du kan besöka vår ASCII-sida i form av en komplett lista med tecken, deras decimala och binära värden, samt mer information om ASCII-standarden.