Ç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ë reKodi 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 | 0С | ♀ | 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 | NË | 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 | në | 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
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