Teksts un citi dati tiek pārveidoti bināros, izmantojot ASCII vērtību (Amerikas standarta informācijas apmaiņas kods). Vērtību var pārvērst binārā, ja jums ir ASCII vērtība. Mēs izmantosim vārdu java kā piemēru, lai izskaidrotu, kā tas tiek tulkots binārā formātā, ko var saprast dators.
Teksta 'java' pārvēršana binārā
ddl pret dml
Personāži | j | a | iekšā | a |
---|---|---|---|---|
ASCII vērtības | 106 | 097 | 118 | 097 |
Binārās vērtības | 01101010 | 01100001 | 01110110 | 01100001 |
Bits | 8 | 8 | 8 | 8 |
Sadalīsim metodi pirmajai rakstzīmei j, kas ņemta iepriekš minētajā piemērā. Kad uz tastatūras ir rakstīts burts h (ar mazajiem burtiem), tas nosūta signālu datoram kā ievadi. ASCII standarta vērtība j ir 106, ko atpazīst datorsistēma, un dators to var pārveidot par bināro vērtību 01101010.
Pēc tam, kad burts j ir pārveidots par bināru, dators var saglabāt un analizēt datus kā 1s (ieslēgts) un 0s (izslēgts).
Padoms
Apmeklējiet mūsu cietā diska lapu, lai iegūtu papildinformāciju par datora cietajiem diskiem, kā arī informāciju par to, kā informācija tiek glabāta magnētiskos datu nesējos, piemēram, cietajos diskos.
Kad laiks, lai saglabātu šos datus, katra rakstzīme aizņem 8 biti (1 baits), lai saglabātu; tāpēc 'java' būtu nepieciešami 4 baiti (32 biti), lai to saglabātu kā vienkāršu tekstu.
Kā dators pārvērš bināros failus atpakaļ tekstā?
Kad datoram ir nepieciešams pārveidot bināros datus atpakaļ uz tekstu, kas ir saprotams cilvēkam, tas seko iepriekš parādītajam procesam pretējā virzienā. Piemēram, izmantojot ASCII standarta konvertēšanu, dators var pārveidot bināro 01101010 uz decimālo vērtību 106, ko tas atpazīst kā burtu j. Tā rezultātā datora displeja ekrānā tiek parādīts burts “j”.
Padoms
Lai iegūtu papildinformāciju par to, kā un kāpēc binārā darbība tiek veikta datorā, apmeklējiet mūsu bināro lapu.
Kāpēc datori izmanto bināros skaitļus?
Datoru vadīšanai bieži izmanto bināros skaitļus, 0 un 1 virknes. Bet kāpēc tas tā ir? Kāpēc datori neizmanto 10. bāzi un nekonvertē uz un no binārā? Šajā lapā ir visas atbildes uz šiem jautājumiem, caur kurām sapratīsi, kāpēc datori izmanto bināros skaitļus!
nav vienāds ar mysql
Mūsdienās bināros skaitļus izmanto, lai darbinātu jaunākos datorus; tas ir labi zināms tiem, kas šīs ierīces izmanto regulāri, vai tiem, kas studē datorzinātnes. Ja kāds pasaka mazliet, tas nozīmē, ka viņš mēģina definēt bināro ciparu kontrakciju un kaut ko tādu, kas var saturēt tikai 0 vai 1. Biti ir sadalīti astoņās grupās, kuras datoru terminoloģijā dēvē par oktetiem vai baitiem. Oktetus, kas parasti ir 23 vai 64 biti gari, var grupēt vārdos. Un lielākā daļa cilvēku to apzinās. Iemesls tam ir kaut kas, ko lielākā daļa cilvēku neapzinās.
Kāpēc datori izmanto bināros skaitļus: Atbilde nav tik skaidra, kā jūs varētu gaidīt? Tomēr mēs sniegsim labākos skaidrojumus, kas ir gan racionāli, gan atbalsta bināro skaitļu izmantošanu datoros. Mēs izmantojam decimālo skaitļu sistēmas, lai sniegtu skaitliskus faktus mūsu ikdienas dzīvē. Diemžēl datori to nespēj. Savukārt datori attēlo skaitļus, izmantojot visvienkāršāko pieejamo bāzes skaitļu sistēmu, kas ir divi. To sauc par bināro skaitļu sistēmu. Datori izmanto spriegumu, taču, tā kā spriegums svārstās tik bieži, katram decimālciparam netiek piešķirts īpašs spriegums.
Rezultātā binārā sistēma tiek uzskatīta par divu stāvokļu sistēmu, kas nozīmē, ka tā var būt tikai ieslēgta vai izslēgta. Datori bieži izmanto bināro skaitļu sistēmu, lai atvieglotu aprēķinus un tiešsaistē konvertētu uz bināro skaitļu sistēmu. Ja mēs datoriem būtu pieņēmuši decimālo skaitļu sistēmu, mums datorā būtu pievienoti vairāk nekā simts noteikumi. No otras puses, binārā sistēma liek datoriem aprēķināt, izmantojot tikai četrus noteikumus. Visbeidzot, datori izmanto bināro sistēmu, jo divu stāvokļu sistēma ir labi piemērota datora optiskajiem un magnētiskajiem atmiņas komponentiem. Lai saglabātu impulsu, mēs tālāk runāsim par binārās sistēmas uzglabāšanas iespējām.
Kā noteikt ASCII vērtības?
Varat apmeklēt mūsu ASCII lapu, lai iegūtu pilnu rakstzīmju sarakstu, to decimāldaļas un binārās vērtības, kā arī vairāk informācijas par ASCII standartu.