Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Grundläggande datorkunskaper >> Content

    ASCII ANSI Konvertering

    ASCII står för American Standard Code for Information Interchange . Den skapades med avsikt att skapa en universell index av tecken som kan visas med en dator . Som åren gick , blev ANSI-koden infördes , och det ersatt ASCII-koden . Dessa koder genomfördes eftersom datorer behöver en nummerserie med för att representera tecken , eftersom datorer kan bara förstå input i numeriskt format . Skillnad mellan ASCII och ANSI

    Varje tecken i ASCII representeras av en " undertecknad " positivt byte , vilket innebär att varje tecken är en sekvens av sju base - 2 tal ( positiva tal om byte går ur sortimentet av 0-128 om byte undertecknas ) . Varje nummer kan vara en 1 eller en 0 , och detta gör ASCII för att representera 128 tecken . Sedan Windows 95 , har ANSI blivit en standard i motsvarande tecken. ANSI förlänger ASCII genom att använda alla åtta siffror i ett byte , tillåter upp till 256 tecken som ska representeras .

    Av alla ASCII-tecken i uppsättningen , inte alla av dem bildar verkliga karaktärer . Några av dem , såsom 0-31 och 127 , är bara kommandon för enheter såsom teletypes . Några av dessa kommandon finns aldrig ens används i datorer , men för enkelheten i att hålla saker uniform , höll ANSI dessa koder på plats .

    ASCII utvecklades för att använda bara sju bitar eftersom vissa tidiga datorer används endast så mycket av varje byte för att representera positiva heltal. Persondatorer används åtta bitar , vilket gör ANSI en möjlighet för dem .
    Omvandlingar mellan ASCII och ANSI

    Konvertering är möjlig från ASCII till ANSI , eftersom alla ASCII-tecken är representerade med samma nummer i ANSI uppsättningen. Detta är inte helt sant , dock med konverteringar från ANSI till ASCII . Hälften av de tecken som ingår i ANSI uppsättningen kan inte konverteras alls till ASCII eftersom ASCII upptar endast sju siffrorna i ett byte , medan ANSI använder alla åtta . Med andra ord , vid konvertering från ASCII till ANSI, det finns ingen riktig "omvandling" pågår alls . Det enda som görs i denna omvandling är tillägget av en extra bit i sekvensen. ANSI innehåller ASCII ursprungliga numeriska index i det . Till exempel är det ASCII numret för bokstaven " a " ( 097 ) samma antal i ANSI . Det sätt som ANSI innehåller ASCII är att använda den ursprungliga 7 - bitars -sekvensen med den 8: e biten i sekvensen är en nolla , eftersom den inte används .

    Det enda problemet med omräkning mellan två standarder för tecken är när du konverterar något liknande 129 ( " ü " ) till ett ASCII-tecken . Vissa program , för kompatibilitet ändamål , automatiskt konvertera den till närmaste släkt karaktär ( som i detta fall , skulle vara " u " ( 117 ) . Sådana problem förekommer när du konverterar något ovanför kod 127 .
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sparar en BMP till en fil
    ·Hur vet jag vilken processor jag har i min dator
    ·Konfigurera en ny bärbar dator
    ·Hur öppna nya fönster med flikar
    ·Hur man skapar en faxmallen försättsblad i WordPad
    ·Hur du uppdaterar Cyclone
    ·Hur hitta drivrutiner för en IBM ThinkPad
    ·Hur du skriver en Infinity Symbol
    ·Hur du sätter på Antivirusskydd
    ·Inaktivera dejtingsajter gratis
    Utvalda artiklarna
    ·Hur du ansluter datorn till Windows Home Server
    ·Hur man ställer in ett konto School Email Med Entourag…
    ·Hur till Ändra Storlekar muspekare i OpenSUSE
    ·Hur man installerar en Lenovo ThinkVision E75 17 CRT sk…
    ·Hur man har anpassad skärmupplösning i Windows 7
    ·Hur köra kommandot MBR Reparera i Windows Vista
    ·Hur man skapar WIM från XP
    ·Hur kan man överföra bilder från en CD till datorn
    ·Så monterar gardiner på Cinder Block
    ·Så här aktiverar du en WiFi -adapter
    Copyright © Dator Kunskap http://www.dator.xyz