Kā pārvērst burtu simbolu binārā kodā

Autors: Christy White
Radīšanas Datums: 12 Maijs 2021
Atjaunināšanas Datums: 19 Novembris 2024
Anonim
Binary To Character (ASCII codes) in 3 minutes!
Video: Binary To Character (ASCII codes) in 3 minutes!

Saturs

Digitālā valoda ir binārs kods. Ikdienā izmantotās bāzes desmit sistēmas vietā binārajai sistēmai ir divas bāzes. Šī digitālā valoda ir rakstīta kā nulles un vienumu virkne. Lai konvertētu standarta burtu simbolu ciparu (binārā) kodā, ir jāizmanto ASCII kodēšanas shēma, lai atrastu katra burta skaitlisko apzīmējumu. Tad matemātika tiek izmantota, lai piešķirto skaitli pārvērstu tā binārā ekvivalentā.

1. solis

Sākot ar skaitli "1", dubultojiet skaitļus, līdz sasniegsiet "128". Rakstiet rezultātus no labās uz kreiso pusi.

128 - 64 - 32 - 16 - 8 - 4 - 2 - 1.

2. solis

Uzskaitiet alfabēta lielos burtus secībā. Pēc tam blakus burtam "A" uzrakstiet "65". Visbeidzot, uzskaitiet visus secīgos burtus ar nākamajiem veselajiem skaitļiem, kas ir lielāki par 65.


A (65) B (66) C (67) D (68) E (69) F (70) G (71) H (72) I (73) J (74) K (75) L (76) M ( 77) N (78) O (79) P (80) Q (81) R (82) S (83) T (84) U (85) V (86) W (87) X (88) Y (89) Z (90)

3. solis

Atlasiet burtu, kuru vēlaties konvertēt uz ciparu (bināro) kodu. Ievērojiet numuru, kas norādīts blakus burtam.

Piemērs: S (83).

4. solis

Atbilde: cik reižu cipars 128 iekļaujas skaitlī, kas apzīmē burtu? Ja 128 iekļaujas šajā skaitā, uzrakstiet, cik reizes. Ja tas vispār neder, ierakstiet "0"

Piemērs: 128 neietilpst 83. Tāpēc pirmais cipars lielo burtu S binārajā kodā ir "0".

5. solis

Atbilde: cik reizes 64 - nākamais skaitlis sarakstā 1. solī - ietilpst burtu ciparā? Ja atbilde nav, ierakstiet "0". Ja tas der, uzrakstiet, cik reizes (atbilde nekad nebūs vairāk par 1 reizi). Pēc tam aprēķiniet pārējo.

Piemērs: 64 reiz ietilpst 83 robežās. Tāpēc "1" ir otrais skaitlis binārā koda lielajā burtā "S".


Pārējais ir 19, jo 83 - 64 = 19.

6. solis

Ja atbilde 5. solī ir "0", atbildiet: cik reizes cipars 32 - nākamais 1. solī esošajā sarakstā - iekļaujas burtu ciparā. Ja atbilde no 5. darbības ir "1", atbildiet: cik reizes skaitlis 32 iekļaujas aprēķinātajā atpūtā?

Piemērs: 32 neietilpst 19 robežās. Tāpēc trešais skaitlis lielo burtu "S" binārā kodā ir "0".

7. solis

Turpiniet šo modeli, rakstot "0", ja pārējie neatbilst nākamajam skaitļa skaitlim sarakstā, vai "1", ja pārējie ietilpst šajā skaitlī. Pēc tam aprēķiniet jauno atpūtu.

Piemērs: 16 der vienreiz 19 robežās. Tāpēc ceturtais skaitlis lielo burtu "S" binārā kodā ir "1", bet pārējais ir 3.

Tā kā 8 neietilpst 3 robežās, piektais skaitlis ir "0".

Tā kā 4 neietilpst 3 robežās, sestais skaitlis ir "0".

Tā kā 2 der vienu reizi 3, septītais koda numurs ir "1", bet pārējais ir 1.

Tā kā 1 der vienu reizi 1, koda astotais un pēdējais skaitlis ir "1".


Tādējādi lielo burtu "S" binārais kods ir "01010011".