Çfarë është kodi binar? Kuptimi i kodit binar - pse kompjuterët punojnë me njësh dhe zero Një mesazh në kodin binar.

Sepse është më e thjeshta dhe plotëson kërkesat:

  • Sa më pak vlera të ketë sistem, aq më e lehtë është të prodhohen elementë individualë që veprojnë në këto vlera. Në veçanti, dy shifra të sistemit të numrave binar mund të përfaqësohen lehtësisht nga shumë dukuri fizike: ka një rrymë - nuk ka rrymë, induksioni i fushës magnetike është më i madh se vlera e pragut ose jo, etj.
  • Sa më pak gjendje të ketë një element, aq më i lartë është imuniteti ndaj zhurmës dhe aq më shpejt mund të funksionojë. Për shembull, për të koduar tre gjendje përmes madhësisë së induksionit të fushës magnetike, do t'ju duhet të vendosni dy vlera pragu, të cilat nuk do të kontribuojnë në imunitetin ndaj zhurmës dhe besueshmërinë e ruajtjes së informacionit.
  • Aritmetika binare është mjaft e thjeshtë. Të thjeshta janë tabelat e mbledhjes dhe shumëzimit - veprimet bazë me numrat.
  • Është e mundur të përdoret aparati i algjebrës logjike për të kryer operacione në bit në numra.

Lidhjet

  • Llogaritësi online për konvertimin e numrave nga një sistem numrash në tjetrin

Fondacioni Wikimedia. 2010.

Shihni se çfarë është "Kodi binar" në fjalorë të tjerë:

    Kodi gri 2-bit Kodi gri 00 01 11 10 Kodi gri 3-bit 000 001 011 010 110 111 101 100 Kodi gri 4-bit 0000 0001 0011 0010 0110 011111111110 0 1010 1011 1001 1000 Kodi gri i një sistemi numrash në cilat dy vlera ngjitur ... ... Wikipedia

    Kodi i Pikës së Sinjalit (SPC) i Sistemit të Sinjalit 7 (SS7, OX 7) është një adresë nyje unike (në rrjetin e shtëpisë) e përdorur në nivelin e tretë MTP (drejtimi) në rrjetet OX 7 të telekomunikacionit për identifikim ... Wikipedia

    Në matematikë, një numër pa katror është një numër që nuk pjesëtohet me asnjë katror përveç 1. Për shembull, 10 është pa katror, ​​por 18 nuk është, pasi 18 pjesëtohet me 9 = 32. Fillimi i sekuencës së numrat pa katrorë janë: 1, 2, 3, 5, 6, 7,… … Wikipedia

    Për të përmirësuar këtë artikull, dëshironi të: Wikify artikullin. Ripunoni dizajnin në përputhje me rregullat për shkrimin e artikujve. Korrigjojeni artikullin sipas rregullave stilistike të Wikipedia-s... Wikipedia

    Ky term ka kuptime të tjera, shih Python (kuptimet). Ora e gjuhës Python: mu... Wikipedia

    Në kuptimin e ngushtë të fjalës, fraza aktualisht do të thotë "Përpjekje për një sistem sigurie" dhe është më e prirur për kuptimin e termit të mëposhtëm, sulm Cracker. Kjo ndodhi për shkak të një shtrembërimi të kuptimit të vetë fjalës "haker". Haker... ...Wikipedia

Nëse jeni të interesuar të mësoni se si të lexoni numrat binarë, është e rëndësishme të kuptoni se si funksionojnë numrat binarë. Sistemi binar njihet si një sistem numërimi "bazë 2", që do të thotë se ka dy numra të mundshëm për secilën shifër; një ose zero. Numrat e mëdhenj shkruhen duke shtuar një ose zero shtesë binar.



Kuptimi i numrave binare


Të dish se si të lexosh skedarë binare nuk është kritike për përdorimin e kompjuterëve. Por është mirë të kuptohet koncepti për të kuptuar më mirë se si kompjuterët ruajnë numrat në memorie. Gjithashtu ju lejon të kuptoni terma të tillë si 16-bit, 32-bit, 64-bit dhe matjet e kujtesës si bajt (8 bit).



"Leximi" i kodit binar zakonisht nënkupton konvertimin e numrit binar në numrin bazë 10 (decimal) me të cilin njerëzit janë njohur. Ky konvertim është mjaft i lehtë për t'u bërë në kokën tuaj pasi të kuptoni se si funksionon një gjuhë binare.

Çdo shifër në një numër binar ka një kuptim specifik përveç nëse shifra është zero. Pasi të keni përcaktuar të gjitha këto vlera, thjesht shtoni ato së bashku për të marrë vlerën dhjetore 10-shifrore të numrit binar. Për të parë se si funksionon kjo, merrni numrin binar 11001010.


1. Mënyra më e mirë për të lexuar një numër binar është të filloni nga shifra më e djathtë dhe të punoni majtas. Fuqia e këtij lokacioni të parë është zero, domethënë, vlera për këtë shifër, nëse nuk është zero, është e barabartë me dy fuqitë zero ose një. Në këtë rast, meqenëse shifra është zero, vlera për atë vendndodhje do të jetë zero.



2. Më pas kaloni në shifrën tjetër. Nëse është një, atëherë llogaritni dy në fuqinë e një. Shkruani këtë vlerë. Në këtë shembull, vlera është një fuqi prej dy e barabartë me dy.



3. Vazhdoni ta përsërisni këtë proces derisa të arrini numrin më të majtë.



4. Për të përfunduar, gjithçka që duhet të bëni është të shtoni të gjithë këta numra së bashku për të marrë vlerën totale dhjetore të numrit binar: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


Shënimi: Një mënyrë tjetër për të parë të gjithë këtë proces në formë ekuacioni është kjo: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 20.


Numrat binarë me nënshkrim


Metoda e mësipërme funksionon për numrat bazë binarë të panënshkruar. Sidoqoftë, kompjuterët kanë nevojë për një mënyrë për të përfaqësuar numrat negativë duke përdorur gjithashtu kodin binar.


Për shkak të kësaj, kompjuterët përdorin numra binarë të nënshkruar. Në këtë lloj sistemi, shifra më e majtë njihet si biti i shenjës dhe shifrat e mbetura njihen si bit amplitudë.


Leximi i një numri binar të nënshkruar është pothuajse i njëjtë me një të panënshkruar, me një ndryshim të vogël.


1. Ndiqni të njëjtën procedurë si më sipër për një numër binar të panënshkruar, por ndaloni sapo të arrini bitin më të majtë.



2. Për të përcaktuar shenjën, shikoni pjesën më të majtë. Nëse është një, atëherë numri është negativ. Nëse është zero, atëherë numri është pozitiv.



3. Tani bëni të njëjtat llogaritje si më parë, por aplikoni shenjën e duhur në numrin e treguar nga biti më i majtë: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. Metoda binare e nënshkruar lejon kompjuterët të përfaqësojnë numra që janë pozitivë ose negativë. Megjithatë, ai konsumon bitin kryesor, që do të thotë se numrat e mëdhenj kërkojnë pak më shumë memorie sesa numrat binarë të panënshkruar.

Një përkthyes binar është një mjet për përkthimin e kodit binar në tekst për lexim ose printim. Ju mund ta përktheni binarin në anglisht duke përdorur dy metoda; ASCII dhe Unicode.

Sistemi binar i numrave

Sistemi i dekoderit binar bazohet në numrin 2 (radix). Ai përbëhet nga vetëm dy numra si sistem numrash bazë-2: 0 dhe 1.

Megjithëse sistemi binar përdorej për qëllime të ndryshme në Egjiptin e lashtë, Kinën dhe Indinë, ai është bërë gjuha e elektronikës dhe kompjuterëve në botën moderne. Është sistemi më efikas për zbulimin e gjendjeve të fikur (0) dhe të ndezur (1) të një sinjali elektrik. Është gjithashtu baza e kodit binar në tekst që përdoret në kompjuterë për të kompozuar të dhëna. Edhe teksti dixhital që po lexoni tani është i përbërë nga numra binarë. Por ju mund ta lexoni këtë tekst sepse ne deshifruam skedarin e përkthimit të kodit binar duke përdorur fjalën e kodit binar.

Çfarë është ASCII?

ASCII është një standard kodimi i karaktereve për komunikimet elektronike, shkurt për Kodin Standard Amerikan për Shkëmbimin e Informacionit. Në kompjuterë, pajisjet e telekomunikacionit dhe pajisje të tjera, kodet ASCII përfaqësojnë tekst. Megjithëse mbështeten shumë karaktere shtesë, shumica e skemave moderne të kodimit të karaktereve bazohen në ASCII.

ASCII është emri tradicional për sistemin e kodimit; Autoriteti i Numrave të caktuar në Internet (IANA) preferon emrin e përditësuar US-ASCII, i cili sqaron se sistemi është zhvilluar në Shtetet e Bashkuara dhe bazohet në karakteret tipografike të përdorura kryesisht. ASCII është një nga pikat kryesore të IEEE.

Binar në ASCII

Fillimisht i bazuar në alfabetin anglez, ASCII kodon 128 karaktere të caktuara me numra të plotë shtatë-bit. Mund të printoni 95 karaktere të koduara, duke përfshirë numrat 0 deri në 9, shkronjat e vogla a deri në z, shkronjat e mëdha A deri në Z dhe karakteret e pikësimit. Përveç kësaj, 33 kode kontrolli jo-printuese të prodhuara nga makinat Teletype u përfshinë në specifikimin origjinal ASCII; shumica e tyre tani janë të vjetruara, megjithëse disa janë ende të përdorura gjerësisht, të tilla si kthimet e karrocave, furnizimet e linjës dhe kodet e skedave.

Për shembull, numri binar 1101001 = heksadecimal 69 (i është shkronja e nëntë) = numri dhjetor 105 do të përfaqësonte shkronjat e vogla ASCII I.

Duke përdorur ASCII

Siç u përmend më lart, duke përdorur ASCII mund të përktheni tekstin e kompjuterit në tekst njerëzor. E thënë thjesht, është një përkthyes binar në anglisht. Të gjithë kompjuterët marrin mesazhe në seri binare, 0 dhe 1. Megjithatë, ashtu si anglishtja dhe spanjishtja mund të përdorin të njëjtin alfabet, por kanë fjalë krejtësisht të ndryshme për shumë fjalë të ngjashme, kompjuterët gjithashtu kanë versionin e tyre të gjuhës. ASCII përdoret si një metodë që lejon të gjithë kompjuterët të shkëmbejnë dokumente dhe skedarë në të njëjtën gjuhë.

ASCII është i rëndësishëm sepse kur u zhvilluan kompjuterët, atyre iu dha një gjuhë e përbashkët.

Në vitin 1963, ASCII u përdor për herë të parë komercialisht si një kod teleprinter shtatë-bitësh për rrjetin TWX (Teletype Writer eXchange) të American Telephone & Telegraph. TWX fillimisht përdori ITA2 të mëparshëm pesë-bitësh, i cili u përdor gjithashtu nga sistemi konkurrues teleprinter Telex. Bob Boehmer prezantoi veçori të tilla si sekuenca e arratisjes. Sipas Boehmer, kolegu i tij britanik Hugh MacGregor Ross ndihmoi në popullarizimin e punës - "aq shumë sa kodi që u bë ASCII u quajt fillimisht Kodi Boehmer-Ross në Evropë". Për shkak të punës së tij të gjerë në ASCII, Boehmer është quajtur "babai i ASCII".

Deri në dhjetor 2007, kur UTF-8 ishte superiore, ASCII ishte kodimi më i zakonshëm i karaktereve në World Wide Web; UTF-8 është i pajtueshëm me ASCII.

UTF-8 (Unicode)

UTF-8 është një kodim karakteresh që mund të jetë po aq kompakt sa ASCII, por mund të përmbajë gjithashtu çdo karakter Unicode (me një madhësi të rritur të skedarit). UTF është një format konvertimi Unicode. "8" do të thotë të përfaqësosh një karakter duke përdorur blloqe 8-bitësh. Numri i blloqeve që një karakter duhet të përfaqësojë varion nga 1 në 4. Një nga veçoritë vërtet të këndshme të UTF-8 është se ai është i pajtueshëm me vargjet me fund të pavlefshëm. Kur kodohet, asnjë karakter nuk do të ketë një bajt nul(0).

Unicode dhe Kompleti Universal i Karaktereve (UCS) ISO/IEC 10646 kanë një gamë shumë më të gjerë karakteresh dhe format e tyre të ndryshme të kodimit kanë filluar të zëvendësojnë me shpejtësi ISO/IEC 8859 dhe ASCII në shumë situata. Megjithëse ASCII është i kufizuar në 128 karaktere, Unicode dhe UCS mbështesin më shumë karaktere duke ndarë konceptet unike të identifikimit (duke përdorur numra natyrorë të quajtur pika kodi) dhe duke koduar (deri në formatet binare UTF-8, UTF-16 dhe UTF-32-bit). .

Dallimi midis ASCII dhe UTF-8

ASCII u përfshi si 128 karakteret e para në grupin e karaktereve Unicode (1991), kështu që karakteret ASCII 7-bitësh në të dy grupet kanë të njëjtat kode numerike. Kjo lejon që UTF-8 të jetë i pajtueshëm me ASCII 7-bit, pasi një skedar UTF-8 me vetëm karaktere ASCII është identik me një skedar ASCII me të njëjtën sekuencë karakteresh. Më e rëndësishmja, sigurohet përputhshmëria përpara sepse softueri që njeh vetëm karakteret ASCII 7-bitësh si të veçantë dhe nuk modifikon bajtet me grupin më të lartë të biteve (siç bëhet shpesh për të mbështetur shtesat ASCII 8-bit si ISO-8859 -1) , do të mbajë të pandryshuara të dhënat UTF-8.

Aplikacionet e përkthyesit të kodit binar

Aplikacioni më i zakonshëm për këtë sistem numrash mund të shihet në teknologjinë kompjuterike. Në fund të fundit, baza e të gjithë gjuhës dhe programimit kompjuterik është sistemi i numrave dyshifrorë që përdoret në kodimin dixhital.

Kjo është ajo që përbën procesin e kodimit dixhital, marrjen e të dhënave dhe më pas paraqitjen e tyre me pjesë të kufizuara informacioni. Informacioni i kufizuar përbëhet nga zero dhe njësh të sistemit binar. Imazhet në ekranin e kompjuterit tuaj janë një shembull i kësaj. Një varg binar përdoret për të koduar këto imazhe për çdo piksel.

Nëse ekrani përdor kodin 16-bit, çdo piksel do t'i jepen udhëzime se çfarë ngjyre duhet të shfaqë bazuar në cilat bit janë 0 dhe 1. Kjo rezulton në mbi 65,000 ngjyra të përfaqësuara nga 2^16. Përveç kësaj, do të gjeni përdorimin të sistemeve binar të numrave në degën e matematikës të njohur si algjebra e Bulit.

Vlerat e logjikës dhe të së vërtetës i përkasin kësaj fushe të matematikës. Në këtë aplikacion, pohimeve caktohen 0 ose 1 në varësi të faktit nëse ato janë të vërteta ose të rreme. Mund të provoni konvertimin binar në tekst, dhjetor në binar, binar në dhjetor nëse kërkoni një mjet që ju ndihmon në këtë aplikacion.

Avantazhi i sistemit binar të numrave

Sistemi binar i numrave është i dobishëm për një sërë gjërash. Për shembull, kompjuteri kthen çelësat për të shtuar numra. Ju mund të inkurajoni shtimin e një kompjuteri duke shtuar numra binarë në sistem. Aktualisht ekzistojnë dy arsye kryesore për përdorimin e këtij sistemi të numrave kompjuterikë. Së pari, mund të sigurojë besueshmërinë e gamës së sigurisë. Së dyti dhe më e rëndësishmja, ndihmon në minimizimin e qarkut të nevojshëm. Kjo redukton hapësirën e kërkuar, konsumin e energjisë dhe kostot.

Ju mund të kodoni ose përktheni mesazhe binare të shkruara në numra binar. Për shembull,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) është mesazhi i deshifruar. Kur kopjoni dhe ngjitni këta numra në përkthyesin tonë binar, do të merrni tekstin e mëposhtëm në anglisht:

Unë të dua

Do te thote

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = të dua

tabelat

binare

heksadecimal

Mjet për të bërë konvertime binare. Kodi binar është një sistem numerik që përdor bazën 2 të përdorur në informatikë, simbolet e përdorura në shënimin binar janë përgjithësisht zero dhe një (0 dhe 1).

Përgjigjet e pyetjeve

Ju mund ta modifikoni këtë pyetje dhe përgjigje (shtoni informacione të reja, përmirësoni përkthimin, etj.) " itemscope="" itemtype="http://schema.org/Question">

Si të konvertohet një numër në binar?

Për të kthyer një numër në binar (me zero dhe një) konsiston në një nga baza 10 në bazën 2 (natyrore kodi binar)

Shembull: 5 (baza 10) = 1*2^2+0*2^1+1*2^0 = 101 (baza 2)

Metoda konsiston në bërjen e ndarjeve të njëpasnjëshme me 2 dhe shënimin e pjesës së mbetur (0 ose 1) në rend të kundërt.

Shembull: 6/2 = 3 mbetet 0, pastaj 3/2 = 1 mbetet 1, pastaj 1/2 = 0 mbetet 1. Mbetjet e njëpasnjëshme janë 0,1,1 pra 6 shkruhet 110 në binare.

Ju mund ta modifikoni këtë pyetje dhe përgjigje (shtoni informacione të reja, përmirësoni përkthimin, etj.) " itemscope="" itemtype="http://schema.org/Question">

Si të konvertohet një tekst në binar?

Lidhni me secilën shkronjë të alfabetit një numër, për shembull duke përdorur kodin ose . Kjo do të zëvendësojë secilën shkronjë me një numër që më pas mund të konvertohet në binar (shih më lart).

Shembull: AZ është 65,90 () pra 1000001.1011010 në binare

Në mënyrë të ngjashme për përkthimin binar në tekst, konvertoni binarin në një numër dhe më pas shoqëroni atë numër me një shkronjë në kodin e dëshiruar.

Ju mund ta modifikoni këtë pyetje dhe përgjigje (shtoni informacione të reja, përmirësoni përkthimin, etj.) " itemscope="" itemtype="http://schema.org/Question">

Si të përktheni binare

Binar nuk përkthehet drejtpërdrejt, asnjë numër i koduar në binare mbetet një numër. Nga ana tjetër, është e zakonshme në shkencën kompjuterike të përdoret binar për të ruajtur tekstin, për shembull duke përdorur tabelën, e cila lidh një numër me një shkronjë. Një përkthyes është i disponueshëm në dCode.

Ju mund ta modifikoni këtë pyetje dhe përgjigje (shtoni informacione të reja, përmirësoni përkthimin, etj.) " itemscope="" itemtype="http://schema.org/Question">

Çfarë është pak?

Një bit (tkurrja e shifrës binare) është një simbol në shënimin binar: 0 ose 1.

Ju mund ta modifikoni këtë pyetje dhe përgjigje (shtoni informacione të reja, përmirësoni përkthimin, etj.) " itemscope="" itemtype="http://schema.org/Question">

Çfarë është komplementi 1?

Në informatikë, plotësuesi i dikujt është shkrimi i një numri negativisht përmbys 0 dhe 1.

Shembull: 0111 bëhet 1000, pra 7 bëhet -7

Ju mund ta modifikoni këtë pyetje dhe përgjigje (shtoni informacione të reja, përmirësoni përkthimin, etj.) " itemscope="" itemtype="http://schema.org/Question">

Çfarë është komplementi 2?

Në informatikë, një komplement është të shkruajë një numër negativisht duke përmbysur 0 dhe 1 dhe duke shtuar 1.

Shembull: 0111 bëhet 1001

Bëni një pyetje të re

Kodi i burimit

dCode ruan pronësinë e kodit burimor të skriptit Kodi Binary në internet. Përveç licencës eksplicite me burim të hapur (tregohet Creative Commons / falas), çdo algoritmi, apleti, fragmenti, softueri (konvertues, zgjidhës, enkriptimi / deshifrimi, kodimi / deshifrimi, shifrimi / deshifrimi, përkthyesi) ose çdo funksioni (konverto, zgjidh, deshifroj , enkriptoj, deshifroj, shifroj, dekodoj, kodo, përkthen) të shkruara në çdo gjuhë informatike (PHP, Java, C#, Python, Javascript, Matlab, etj.) të drejtat e së cilës i zotëron dCode nuk do të publikohet falas. Për të shkarkuar skriptin në internet të Kodit Binar për përdorim jashtë linje në PC, iPhone ose Android, kërkoni kuotën e çmimit në

Të gjitha karakteret dhe shkronjat mund të kodohen duke përdorur tetë bit binare. Tabelat më të zakonshme të karaktereve binare janë ASCII dhe ANSI, të cilat mund të përdoren për të shkruar tekst në mikroprocesorë. Në tabelat ASCII dhe ANSI, 128 karakteret e para janë të njëjta. Kjo pjesë e tabelës përmban kode për numra, shenja pikësimi, shkronja latine të mëdha dhe të vogla dhe karaktere kontrolli. Zgjerimet kombëtare të tabelave të simboleve dhe simboleve pseudografike gjenden në 128 kodet e fundit të këtyre tabelave, prandaj tekstet ruse në sistemet operative DOS dhe WINDOWS nuk përputhen.

Kur njiheni për herë të parë me kompjuterë dhe mikroprocesorë, mund të lindë pyetja - "si ta shndërroni tekstin në kod binar?" Megjithatë, ky transformim është veprimi më i thjeshtë! Për ta bërë këtë, duhet të përdorni çdo redaktues teksti. Programi më i thjeshtë Notepad, i përfshirë me sistemin operativ Windows, është gjithashtu i përshtatshëm. Redaktorë të ngjashëm janë të pranishëm në të gjitha mjediset programuese për gjuhë të tilla si SI, Pascal ose Java. Duhet të theksohet se redaktori më i zakonshëm i tekstit, Word, nuk është i përshtatshëm për konvertim të thjeshtë tekst-në-binar. Ky redaktues testues fut një sasi të madhe informacioni shtesë, si ngjyra e shkronjave, kursivet, nënvizimet, gjuha në të cilën është shkruar një frazë e caktuar dhe fonti.

Duhet të theksohet se në fakt, kombinimi i zeros dhe njësh me të cilin kodohet informacioni i tekstit nuk është një kod binar, sepse pjesët në këtë kod nuk u binden ligjeve. Sidoqoftë, në internet, fraza e kërkimit "përfaqësim binar i shkronjave" është më e zakonshme. Tabela 1 tregon korrespondencën e kodeve binare me shkronjat e alfabetit latin. Për shkurtësi, sekuenca e zerove dhe njësheve në këtë tabelë është paraqitur në kode dhjetore dhe heksadecimale.

Tabela 1 Tabela e paraqitjes së shkronjave latine në kodin binar (ASCII)

Kodi dhjetor Kodi Hex Shfaq simbolin Kuptimi
0 00 NUL
1 01 (shfaq fjalën e kontrollit)
2 02 (Transmetohet fjala e parë)
3 03 ETX (Fjala e fundit e transmetimit)
4 04 EOT (fundi i transmetimit)
5 05 ENQ (inicializimi)
6 06 ACK (mirënjohje)
7 07 BEL
8 08 B.S.
9 09 HT (skedë horizontale)
10 0A LF (furnizimi i linjës)
11 0B VT (skedë vertikale)
12 FF (faqja tjetër)
13 0D CR (kthimi me karrocë)
14 0E SO (gjerësia e dyfishtë)
15 0F SI (vulë e ngurtë)
16 10 DLE
17 11 DC1
18 12 DC2 (Anulo printimi kompakt)
19 13 DC3 (gati)
20 14 DC4 (anulim me gjerësi të dyfishtë)
21 15 § NAC (jo njohje)
22 16 SYN
23 17 ETB
24 18 MUND
25 19 E.M.
26 1A NËN
27 1B ESC (fillimi i sekuencës së kontrollit)
28 1C FS
29 1D G.S.
30 1E R.S.
31 1F SHBA
32 20 Hapësirë
33 21 ! Pikëçuditëse
34 22 « Kllapa këndore
35 23 # Shenja e numrit
36 24 $ Shenja e monedhës (dollar)
37 25 % Shenja e përqindjes
38 26 & Ampersand
39 27 " Apostrofë
40 28 ( Kllapa hapëse
41 29 ) Mbyllja e kllapave
42 2A * Yll
43 2B + Shenja plus
44 2C , presje
45 2D - Shenja minus
46 2E . Pika
47 2F / Vija thyesore
48 30 0 Shifra zero
49 31 1 Numer nje
50 32 2 Numri dy
51 33 3 Numri tre
52 34 4 Numri katër
53 35 5 Numri pesë
54 36 6 Numri gjashtë
55 37 7 Numri shtatë
56 38 8 Numri tetë
57 39 9 Numri nente
58 3A : Zorrë e trashë
59 3B ; Pikëpresje
60 3C < Më pak se shenjë
61 3D = Shenjë e barabartë
62 3E > Më shumë shenjë
63 3F ? Pikëpyetje
64 40 @ Kati komercial
65 41 A Shkronja e madhe latine A
66 42 B Shkronja e madhe latine B
67 43 C Shkronja e madhe latine C
68 44 D Shkronja e madhe latine D
69 45 E Shkronja e madhe latine E
70 46 F Shkronja e madhe latine F
71 47 G Shkronja e madhe latine G
72 48 H Shkronja e madhe latine H
73 49 I Shkronja e madhe latine I
74 4A J Shkronja e madhe latine J
75 4B K Shkronja e madhe latine K
76 4C L Shkronja e madhe latine L
77 4D M Shkronja latine e madhe
78 4E N Shkronja e madhe latine N
79 4F O Shkronja e madhe latine O
80 50 P Shkronja e madhe latine P
81 51 P Shkronja latine e madhe
82 52 R Shkronja e madhe latine R
83 53 S Shkronja e madhe latine S
84 54 T Shkronja e madhe latine T
85 55 U Shkronja e madhe latine U
86 56 V Shkronja e madhe latine V
87 57 W Shkronja e madhe latine W
88 58 X Shkronja e madhe latine X
89 59 Y Shkronja e madhe latine Y
90 5A Z Shkronja e madhe latine Z
91 5B [ Hapja e kllapave katrore
92 5C \ Vija e prapme
93 5D ] Mbyllja e kllapave katrore
94 5E ^ "Kapak"
95 5 _ Nënvizoni karakterin
96 60 ` Apostrofë
97 61 a Shkronja e vogël latine a
98 62 b Shkronja e vogël latine b
99 63 c Shkronja e vogël latine c
100 64 d Shkronja e vogël latine d
101 65 e Shkronja e vogël latine e
102 66 f Shkronja e vogël latine f
103 67 g Shkronja e vogël latine g
104 68 h Shkronja e vogël latine h
105 69 i Shkronja e vogël latine i
106 6A j Shkronja e vogël latine j
107 6B k Shkronja e vogël latine k
108 6C l Shkronja e vogël latine l
109 6D m Shkronja e vogël latine m
110 6E n Shkronja e vogël latine n
111 6F o Shkronja e vogël latine o
112 70 fq Shkronja e vogël latine f
113 71 q Shkronja e vogël latine q
114 72 r Shkronja e vogël latine r
115 73 s Shkronja e vogël latine s
116 74 t Shkronja e vogël latine t
117 75 u Shkronja e vogël latine u
118 76 v Shkronja e vogël latine v
119 77 w Shkronja e vogël latine w
120 78 x Shkronja e vogël latine x
121 79 y Shkronja e vogël latine y
122 7A z Shkronja e vogël latine z
123 7B { Kllapa hapëse
124 7C | Shirit vertikal
125 7D } Kllapa mbyllëse
126 7E ~ Tilde
127 7F

Në versionin klasik të tabelës së karaktereve ASCII nuk ka shkronja ruse dhe përbëhet nga 7 bit. Sidoqoftë, më vonë kjo tabelë u zgjerua në 8 bit dhe shkronjat ruse në kodin binar dhe simbolet pseudografike u shfaqën në 128 rreshtat e sipërm. Në përgjithësi, pjesa e dytë përmban alfabetet kombëtare të vendeve të ndryshme dhe shkronjat ruse janë vetëm një nga grupet e mundshme (855); mund të ketë një tabelë franceze (863), gjermane (1141) ose greke (737). Tabela 2 tregon një shembull të paraqitjes së shkronjave ruse në kodin binar.

Tabela 2. Tabela e paraqitjes së shkronjave ruse në kodin binar (ASCII)

Kodi dhjetor Kodi Hex Shfaq simbolin Kuptimi
128 80 A Shkronja e madhe ruse A
129 81 B Shkronja e madhe ruse B
130 82 Shkronja e madhe ruse B
131 83 G Shkronja e madhe ruse G
132 84 D Shkronja e madhe ruse D
133 85 E Shkronja e madhe ruse E
134 86 DHE Shkronja e madhe ruse Zh
135 87 Z Shkronja e madhe ruse Z
136 88 DHE Shkronja e madhe ruse I
137 89 Y Shkronja e madhe ruse Y
138 8A TE Shkronja e madhe ruse K
139 8B L Shkronja e madhe ruse L
140 8C M Shkronja e madhe ruse M
141 8D N Shkronja e madhe ruse N
142 8E RRETH Shkronja e madhe ruse O
143 8F P Shkronja e madhe ruse P
144 90 R Shkronja e madhe ruse R
145 91 ME Shkronja e madhe ruse S
146 92 T Shkronja e madhe ruse T
147 93 U Shkronja e madhe ruse U
148 94 F Shkronja e madhe ruse F
149 95 X Shkronja e madhe ruse X
150 96 C Shkronja e madhe ruse T
151 97 H Shkronja e madhe ruse CH
152 98 Sh Shkronja e madhe ruse Ш
153 99 SCH Shkronja e madhe ruse Ш
154 9A Kommersant Shkronja e madhe ruse Ъ
155 9B Y Shkronja e madhe ruse Y
156 9C b Shkronja e madhe ruse b
157 9D E Shkronja e madhe ruse E
158 9E YU Shkronja e madhe ruse Yu
159 9F I Shkronja e madhe ruse I
160 A0 A Shkronja e vogël ruse a
161 A1 b Shkronja e vogël ruse b
162 A2 V Shkronja e vogël ruse v
163 A3 G Shkronja e vogël ruse g
164 A4 d Shkronja e vogël ruse d
165 A5 e Shkronja e vogël ruse e
166 A6 dhe Shkronja e vogël ruse z
167 A7 h Shkronja e vogël ruse z
168 A8 Dhe Letra e vogël ruse dhe
169 A9 th Shkronja e vogël ruse th
170 A.A. te Shkronja e vogël ruse k
171 AB l Shkronja e vogël ruse l
172 A.C. m Shkronja e vogël ruse m
173 pas Krishtit n Shkronja e vogël ruse n
174 A.E. O Shkronja e vogël ruse o
175 A.F. P Shkronja e vogël ruse f
176 B0
177 B1
178 B2
179 B3 Simboli pseudografik
180 B4 Simboli pseudografik
181 B5 Simboli pseudografik
182 B6 Simboli pseudografik
183 B7 Simboli pseudografik
184 B8 Simboli pseudografik
185 B9 Simboli pseudografik
186 B.A. Simboli pseudografik
187 BB Simboli pseudografik
188 B.C. Simboli pseudografik
189 BD Simboli pseudografik
190 BËHET Simboli pseudografik
191 B.F. Simboli pseudografik
192 C0 Simboli pseudografik
193 C1 Simboli pseudografik
194 C2 Simboli pseudografik
195 C3 Simboli pseudografik
196 C4 Simboli pseudografik
197 C5 Simboli pseudografik
198 C6 Simboli pseudografik
199 C7 Simboli pseudografik
200 C8 Simboli pseudografik
201 C9 Simboli pseudografik
202 C.A. Simboli pseudografik
203 C.B. Simboli pseudografik
204 CC Simboli pseudografik
205 CD Simboli pseudografik
206 C.E. Simboli pseudografik
207 CF Simboli pseudografik
208 D0 Simboli pseudografik
209 D1 Simboli pseudografik
210 D2 Simboli pseudografik
211 D3 Simboli pseudografik
212 D4 Simboli pseudografik
213 D5 Simboli pseudografik
214 D6 Simboli pseudografik
215 D7 Simboli pseudografik
216 D8 Simboli pseudografik
217 D9 Simboli pseudografik
218 D.A. Simboli pseudografik
219 D.B.
220 DC
221 DD
222 DE
223 DF
224 E0 R Shkronja e vogël ruse r
225 E1 Me Shkronja e vogël ruse s
226 E2 T Shkronja e vogël ruse t
227 E3 Shkronja e vogël ruse u
228 E4 f Shkronja e vogël ruse f
229 E5 X Shkronja e vogël ruse x
230 E6 ts Shkronja e vogël ruse c
231 E7 h Shkronja e vogël ruse h
232 E8 w Shkronja e vogël ruse sh
233 E9 sch Shkronja e vogël ruse sh
234 E.A. ъ Shkronja e vogël ruse ъ
235 E.B. s Shkronja e vogël ruse ы
236 E.C. b Shkronja e vogël ruse ь
237 ED uh Shkronja e vogël ruse e
238 E.E. Ju Shkronja e vogël ruse yu
239 E.F. I Shkronja e vogël ruse i
240 F0 Jo Shkronja e madhe ruse Yo
241 F1 e Shkronja e vogël ruse ё
242 F2 Є
243 F3 є
244 F4 Ї
245 F5 Ї
246 F6 Ў
247 F7 ў
248 F8 ° Shenja e diplomës
249 F9 Shenja e shumëzimit (pika)
250 F.A. ·
251 FB Radikal (duke marrë rrënjë)
252 F.C. Shenja e numrit
253 FD ¤ Shenja e monedhës (rubla)
254 F.E.
255 FF

Gjatë shkrimit të teksteve, përveç kodeve binare që shfaqin drejtpërdrejt shkronjat, përdoren kode që tregojnë kalimin në një rresht të ri dhe kthimin e kursorit (kthimi i transportit) në pozicionin zero të rreshtit. Këto simbole zakonisht përdoren së bashku. Kodet e tyre binar korrespondojnë me numrat dhjetorë - 10 (0A) dhe 13 (0D). Si shembull, më poshtë është një pjesë e tekstit të kësaj faqeje (memory dump). Paragrafi i parë i tij është shkruar në këtë pjesë. Formati i mëposhtëm përdoret për të shfaqur informacionin në një grumbull memorie:

  • kolona e parë përmban adresën binare të bajtit të parë të rreshtit
  • Gjashtëmbëdhjetë kolonat e ardhshme përmbajnë bajtet që gjenden në skedarin e tekstit. Për të përcaktuar më lehtë numrin e bajtit, pas kolonës së tetë vizatohet një vijë vertikale. Bajt, për shkurtësi, përfaqësohen në kod heksadecimal.
  • në kolonën e fundit këta bajtë të njëjtë përfaqësohen si karaktere alfabetike të shfaqshme
00000000: 82 E1 A5 20 E1 A8 AC A2 ¦ AE AB EB 20 A8 20 A1 E3 Të gjitha simbolet dhe 00000010: AA A2 EB 20 AC AE A3 E3 ¦ E2 20 A1 EB A2 mund të jetë A00 ECef A000 E A4 A8 E0 AE A2 ¦ A0 AD EB 20 AF E0 A8 20 e koduar në 00000030: AF AE AC AE E9 A8 ¦ A2 ¦ AE E1 EC AC A8 20 A4 A2 asistencë me tetë dyer 00750000000000 A8 AC A2 AE AB AE A2 2E karakteret kryesore. 00000050: 0D 0A 8D A0 A8 A1 AE AB ¦ A5 A5 20 E0 A0 E1 AF E0 ♪◙Më e zakonshme 00000060: AE E1 E2 E0 A0 AD A5 AD ¦ AD EB 0000 E çuditshme ¦ AD EB AC0000 A0 AC A8 20 EF ¦ A2 AB EF EE E2 E1 EF 20 Personat janë 00000080: E2 A0 A1 AB A8 E6 EB 20 ¦ 41 53 43 49 49 20 E1 20 Tabelat ASCII me 00000090: AD A0 E6 A8 AE AD AB AB ¦ EC AD AD AD EB AC A8 0D 0A E0 kombëtare♪◙р 000000A0: A0 E1 E8 A8 E0 A5 AD A8 ¦ EF AC A8 2C 20 AF E0 A8 zgjerime, në 000000B0: AC A5 AD EF 5 EF 2 E9 201 53 që ndryshon në DOS 000000C0: 20 28 A8 20 AA AE E2 AE ¦ E0 EB A5 20 AC AE A6 AD (dhe që mund të përdoret 000000D0: AE 20 A8 E1 AF AE AB EC ¦ A202 AEC o përdorim d 000000E0 : AB EF 20 A7 A0 AF A8 E1 ¦ A8 0D 0A E2 A5 AA E1 E2 për regjistrimin♪◙teksti 000000F0: AE A2 20 A2 20 AC A8 AA ¦ E500 E01 mikroprocesi E001 : E1 AE E0 A0 E5 29 2C 20 ¦ A8 20 E2 A0 A1 AB A8 E6 sorah), dhe tabelat 00000110: EB 20 41 4E 53 49 2C 20 ¦ AF E0 A8 AC A5 AD EF000, përdorni A5 E1 EF 20 A2 20 ¦ 57 49 4E 44 4F 57 53 2E në dispozicion në WINDOWS. 00000130: 20 82 20 E2 A0 A1 AB A8 ¦ E6 A0 E5 0D 0A 41 53 43 Në tabela♪◙ASC 00000140: 49 49 20 A8 20 41 ¦ A0 E5 0D 53 0 0000150: 20 31 32 38 20 E1 A8 AC ¦ A2 AE AB AE A2 20 E1 AE 128 karaktere me 00000160: A2 AF A0 A4 A0 EE E2 2E ¦ 20 82 20 ED E2 AE A9 Në këtë 00000170: E7 A0 E1 E2 A8 20 E2 A0 ¦ A1 AB A8 E6 EB 20 E1 AE pjesë e tabelës me 00000180: A4 A5 E0 A6 A0 E2 E1 EF ¦ 0D 0A E1 A8 A8 AB AC2 00000190: EB 20 E6 A8 E4 E0 2C 20 ¦ A7 AD A0 AA AE A2 20 AF numrat, shenjat p 000001A0: E0 A5 AF A8 AD A0 AD A8 ¦ EF 2C 20 AB A2000 repin, latinisht A20001A0 A5 20 A1 E3 AA A2 EB 20 A2 A5 E0 E5 AD 0A E3 AF E0 A0 A2 mjeshtrat dhe ♪◙kontrolluesit 000001E0: AB EF EE E9 A8 A5 20 E1 ¦ A8 AC A2 2 AE AB2 me karaktere. 000001F0: 8D A0 E6 A8 AE AD A0 AB ¦ EC AD EB A5 20 E0 A0 E1 Gara kombëtare 00000200: E8 A8 E0 A5 AD A8 EF 20 ¦ E1 A8 AC A2 AE AB A2000 Zgjatja e karakterit E1000 AB A8 ¦ E6 20 A8 20 E1 A8 AC A2 tabela dhe simbole 00000220: AE AB EB 0D 0A AF E1 A5 ¦ A2 A4 AE A3 E0 A0 E4 A8 pseudografë 00000230 E2 A2000230 E2 A51 A8 EF 20 A2 20 ki përmbahen në 00000240: AF AE E1 AB A5 A4 AD A8 ¦ E5 20 31 32 38 20 AA AE e fundit 128 kos 00000250: A4 A0 E5 20 ED EDA2 E208 A8 nga këto tabela, 00000260: 20 AF AE E2 AE AC E3 ¦ 20 E0 E1 E1 AA A8 Prandaj rusët 00000270: 0A E2 AA E1 EB ¦ 20 A2 20 AE AF A5 E0 ♪ AD08 në Opera 08 AD08 B E5 20 ¦ E1 A8 E1 E2 A5 AC A0 E5 sistemet tion 00000290: 20 44 4F 53 20 A8 20 57 ¦ 49 4E 44 4F 57 53 20 AD DOS dhe WINDOWS A00002002 ¦ A0 EE E2 2E 0D 0A e përkojnë. ♪◙

Në shembullin e mësipërm, mund të shihni se rreshti i parë i tekstit merr 80 bajt. Bajtit të parë 82 korrespondojnë me shkronjën "B". Bajti i dytë E1 korrespondon me shkronjën "c". Bajti i tretë A5 korrespondon me shkronjën "e". Bajti tjetër 20 shfaq hapësirën boshe midis fjalëve (hapësira) " ". Bajtet 81 dhe 82 përmbajnë karaktere të kthimit dhe furnizimit të linjës 0D 0A. Këto karaktere i gjejmë në adresën binare 00000050: Rreshti tjetër i tekstit burimor nuk është shumëfish i 16 (gjatësia e tij është 76 shkronja), kështu që për të gjetur fundin e tij fillimisht do të duhet të gjejmë rreshtin 000000E0: dhe të numërojmë nëntë kolona prej saj. Bajtet e kthimit dhe furnizimit të linjës 0D 0A shkruhen përsëri atje. Pjesa tjetër e tekstit është analizuar saktësisht në të njëjtën mënyrë.

Data e fundit e përditësimit të skedarit: 12/04/2018

Literatura:

Së bashku me artikullin "Shkrimi i teksteve në kod binar" lexoni:

Paraqitja e numrave binarë në kujtesën e një kompjuteri ose mikrokontrollues
http://site/proc/IntCod.php

Ndonjëherë është i përshtatshëm për të ruajtur numrat në kujtesën e procesorit në formë dhjetore
http://site/proc/DecCod.php

Format standarde të numrave me pikë lundruese për kompjuterë dhe mikrokontrollues
http://site/proc/float/

Aktualisht, sistemet e numrave pozicional dhe jopozicional përdoren gjerësisht si në teknologji ashtu edhe në jetën e përditshme.
.php