ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. 
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ прСобразования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния Π·Π½Π°ΠΊΠΎΠ² русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π½Ρ‹Π½Π΅ примСняСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° КОИ-7 (Код для ОбмСна Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ 7-Π±ΠΈΡ‚Π½Ρ‹ΠΉ. Π£ Ρ‚Π°ΠΊΠΎΠ³ΠΎ кодирования Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСства: ΠΎΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ (для доступа ΠΊ Π»Π°Ρ‚инским ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹) ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Скстами Π½Π° Ρ€ΡƒΡΡΠΊΠΎΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ прСобразования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π—Π°Π΄Π°Ρ‡Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π­ΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ БМ-1800.

ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ, занСсти Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π­Π’Πœ, начиная с Π°Π΄Ρ€Π΅ΡΠ° 500016, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ массив ΠΈΠ· 10 Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… констант:

АдрСс16

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°16

АдрСс16

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°16

  • 5000
  • 5001
  • 5002
  • 5003
  • 5004
  • 85
  • 00
  • 8D
  • 07
  • 80
  • 5005
  • 5006
  • 5007
  • 5008
  • 5009

D4.

A9.

FF.

A0.

Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ массив ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл со Π·Π½Π°ΠΊΠΎΠΌ Π² ΠΏΡ€ΡΠΌΠΎΠΌ ΠΊΠΎΠ΄Π΅.

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ массива (с Π°Π΄Ρ€Π΅ΡΠ° 500016), ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΡ… Π² ΠΌΠ°ΡΡΠΈΠ² ΠΊΠΎΠ΄ΠΎΠ² КОИ-7 ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€, записывая с Π°Π΄Ρ€Π΅ΡΠ° 600016. (600016 — символ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ 1-Π³ΠΎ числа, 600116 — символ младшСй ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ 1-Π³ΠΎ числа ΠΈ Ρ‚. Π΄.).

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ с ΡΡ‡Π΅ΠΉΠΊΠΈ 400016.

АналитичСская Ρ‡Π°ΡΡ‚ΡŒ

Π”Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Наряду с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π­Π’Πœ, для Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° дСсятичных чисСл (Π΄Π°Π½Π½Ρ‹Ρ…) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичном ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ каТдая дСсятичная Ρ†ΠΈΡ„Ρ€Π° замСняСтся Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΎΠΉ (Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΎΠΉ) Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€, Π° ΡΠ°ΠΌΠΈ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΡΠΎΠΎΡ‚вСтствии с ΠΏΠΎΡ€ΡΠ΄ΠΊΠΎΠΌ слСдования дСсятичных Ρ†ΠΈΡ„Ρ€. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичного ΠΊΠΎΠ΄Π° Π² Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ разбиваСтся Π½Π° Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²Π»Π΅Π²ΠΎ ΠΎΡ‚ Π·Π°ΠΏΡΡ‚ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ дСсятичными Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичном ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ фактичСски Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ числа Π² Π½ΠΎΠ²ΡƒΡŽ систСму счислСния, Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ дСсятичной систСмой счислСния.

НапримСр, дСсятичноС число 15(10)= 1111(2)= 0001 01012−10.

АрифмСтичСскиС дСйствия Π½Π°Π΄ Π”Π”-ΠΊΠΎΠ΄Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² слоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» довольно ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС.

  • 1. Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ чисСл начинаСтся с ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Ρ†ΠΈΡ„Ρ€ (Ρ‚Π΅Ρ‚Ρ€Π°Π΄) ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ся с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… пСрСносов ΠΈΠ· ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов Π² ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅.
  • 2. Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ слоТСниСм, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ, Π½ΡƒΠΆΠ½ΠΎ пСрСвСсти Π² ΠΏΡ€ΡΠΌΠΎΠΉ, ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹.

Час я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания Π”Π”-ΠΊΠΎΠ΄ΠΎΠ², взятых ΠΈΠ· Π·Π°Π΄Π°Π½ΠΈΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡƒ курсовому ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ слоТСниС А=0716 ΠΈ Π’=2216.

А2−10 111.

B2−10100 010.

Π‘2−10 101 001.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Ρ‡Ρ‚Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· А=8516 Π’=2216.

2216=0010 00102−10. ΠŸΠ΅Ρ€Π΅Π²Π΅Π΄Π΅ΠΌ это число Π² ΠΏΡ€ΡΠΌΠΎΠΉ, Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ, Π·Π°Ρ‚Π΅ΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄Ρ‹. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ число -2216=1110 11102−10=B'.

НуТно ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ A ΠΈ B'.

А2−10 10 000 101.

B'2−10 1110 1110.

Π‘ 2−10 0110 0011.

Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ число Π‘16=63. Π’Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ, младшая Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π° — это 3, Π° ΡΡ‚Π°Ρ€ΡˆΠ°Ρ — это 6.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ кодирования тСкстов Для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ прСдставлСния тСкста Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π·Π½Π°ΠΊΡƒ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число — Π΅Π³ΠΎ ΠΊΠΎΠ΄. ВсС соврСмСнныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ происходят ΠΎΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΡˆΠ΅ΠΉ Π΅Ρ‰Π΅ Π² 60-Π΅ Π³ΠΎΠ΄Ρ‹ 7-разрядной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ASCII (American Standard Code for Information Interchange), которая содСрТит 33 ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… символов, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сСгодня Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся, ΠΈ 95 ΠΊΠΎΠ΄ΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ², достаточных для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌΠΈ тСкстами. ΠŸΡ€ΠΈ 7-разрядном ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу сопоставляСтся 7 Π±ΠΈΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ число Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 127. Π’ ΠΏΡ€ΠΎΡΡ‚Ρ‹Ρ… тСкстовых (plain text) Ρ„Π°ΠΉΠ»Π°Ρ… допустимы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ символы, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Ρ‹ строк ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ табуляции. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ ΠΊΠΎΠ½Ρ†Π° строки Π² Linux — это ΠΊΠΎΠ΄ 10, Π² Macintosh OS — 13, Π² CP/M, DOS ΠΈ Microsoft Windows — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ² 13, 10.

Для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния Π·Π½Π°ΠΊΠΎΠ² русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π½Ρ‹Π½Π΅ примСняСтся Ρ‚Π°Π±Π»ΠΈΡ†Π° КОИ-7 (Код для ОбмСна Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ 7-Π±ΠΈΡ‚Π½Ρ‹ΠΉ. Π£ Ρ‚Π°ΠΊΠΎΠ³ΠΎ кодирования Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСства: ΠΎΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ (для доступа ΠΊ Π»Π°Ρ‚инским ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹) ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Скстами Π½Π° Ρ€ΡƒΡΡΠΊΠΎΠΌ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСмах. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ такая кодовая Ρ‚Π°Π±Π»ΠΈΡ†Π° оказалась нСдостаточной для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования ΠΈΠ·-Π·Π° отсутствия Π² Π΅Π΅ ΡΠΎΡΡ‚Π°Π²Π΅ ΠΊΠΎΠ΄ΠΎΠ² символов русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹) ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠΈ (символов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ графичСскиС изобраТСния Π½Π° Ρ‚Скстовом экранС). Π’ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° КОИ-7, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ КОИ-7 Н1, КОИ-7 НПО, КОИ-7 НАП ΠΈ ΠšΠžΠ˜-7 НПП, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΡˆΠΈΠ»ΠΈ возникшиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ВсС это ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡŽ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ стандарта, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° КОИ-8. ΠŸΡ€ΠΈ этом способС кодирования для прСдставлСния символа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 8 Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 256 (28) символов. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совпадаСт с ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ КОИ-7 НО, вторая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, содСрТащая символы большой ΠΈ ΠΌΠ°Π»ΠΎΠΉ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹, практичСски повторяСт ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ КОИ-7 Н1, Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² символов ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Ρ‹ Π½Π° 128. Π’Π°ΠΊΠΎΠ΅ построСниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ обусловлСно ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя стандартами. Π’ ΡΡ‚ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, прСдставлСна ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.

ASCII-ΠΊΠΎΠ΄Ρ‹ всС Π΅Ρ‰Π΅ довольно ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для тСкстов Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ, особСнно Π² Π‘ША, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… e-mail. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ тСкстовыС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ UNIX (grep, sed, awk) Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Ρ‹ 90-Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ASCII — ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 8-Π³ΠΎ Π±ΠΈΡ‚Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΠΈ. БСгодня 7-битная ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π° встрСчаСтся, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ TEX, Π΄Π° ΠΈ Ρ‚ΠΎ нСявно, Π° Π΄Π»Ρ кодирования символов Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° языков ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 8-разрядноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу сопоставляСтся 8 Π±ΠΈΡ‚ ΠΈΠ»ΠΈ 1 Π±Π°ΠΉΡ‚ ΠΊΠΎΠ΄Π°. Код прСдставляСт собой число Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 255, Π° ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 128 символов ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ ASCII.

БущСствуСт ΠΏΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡ€Π΅ Ρ‚Π°Π±Π»ΠΈΡ† ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ русских Π±ΡƒΠΊΠ²:

  • Β· ISO 8859−5 — стандарт ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹, Π² Π Π€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ. БазируСтся Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π“ΠžΠ‘Π’. ΠŸΡΠ΅Π²Π΄ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ° отсутствуСт.
  • Β· Кодовая страница (code page, CP) 866 основана Π½Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π“ΠžΠ‘Π’. Она создана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠžΠ‘ MS-DOS, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ символы псСвдографики. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ вытСснСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ.
  • Β· Кодовая страница 1251 для Microsoft Windows стала популярной благодаря ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌΡƒ влиянию Ρ„ΠΈΡ€ΠΌΡ‹ Microsoft Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π½Π΅ΠΉ отсутствуСт нСнуТная Π² Π³Ρ€Π°Ρ„ичСских срСдах ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° символов псСвдографики ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΠΎΠ»Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ…, прСдставлСны Ρ‚Π°ΠΊΠΈΠ΅ символы, ΠΊΠ°ΠΊ ©, ®, β„–, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, Ρ‚ΠΈΡ€Π΅ ΠΈ Ρ‚. ΠΏ.
  • Β· На Π±Π°Π·Π΅ Π“ΠžΠ‘Π’ КОИ-8 сдСлана koi8-r (кодовая страница 878) — примСняСтся Π² ΠΌΠΈΡ€Π΅ Linux. Π’ Π½Π΅ΠΉ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ обСспСчиваСтся связь с 7-разрядным ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: отбрасываниСм восьмого Π±ΠΈΡ‚Π° ΠΈΠ· ΠΊΠΎΠ΄Π° Π±ΡƒΠΊΠ²Ρ‹ русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° koi8-r получаСтся ΠΊΠΎΠ΄ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π±ΡƒΠΊΠ²Ρ‹ Π² ΠšΠžΠ˜-7. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ символы псСвдографики, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ всСх ΠΊΠΎΠ΄ΠΎΠ². Π’ 1993 Π³ΠΎΠ΄Ρƒ стандартизирована Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π° Π² Π½Π°Ρ‡Π°Π»Π΅ XXI Π²Π΅ΠΊΠ° появились Π΅Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ koi8-u ΠΈ koi8-ub — с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡΠΌΠΈ Π΄ΠΎ ΡƒΠΊΡ€Π°ΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΠΈ Π·Π°Ρ‚Π΅ΠΌ, соотвСтствСнно, Π΄ΠΎ Π±Π΅Π»ΠΎΡ€ΡƒΡΡΠΊΠΎΠ³ΠΎ. Π’ koi8-ub вмСсто символов псСвдографики Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π·Π½Π°ΠΊΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΈ Ρ‚ΠΈΡ€Π΅, β„–, Π΅Π²Ρ€ΠΎ, ΠΈΠ΅Π½Ρ‹ ΠΈ Ρ‚. ΠΏ. Π­Ρ‚Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° находится Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ стадии внСдрСния, ΠΈ Π΅Π΅ ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΏΠΎΠΊΠ° Ρ‚ΡƒΠΌΠ°Π½Π½Ρ‹.
  • Β· Кодовая страница 10 007 — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Macintosh, ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΡ‡Ρ‚ΠΈ совпадаСт с CP1251.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ