СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Двоичное кодирование чисел в компьютере

Категория: Информатика

Нажмите, чтобы узнать подробности

Двоичное кодирование чисел в компьютере

Просмотр содержимого документа
«Двоичное кодирование чисел в компьютере»

Двоичное кодирование чисел в компьютере

Двоичное кодирование чисел в компьютере

Числа в компьютере хранятся и обрабатываются в двоичной знаковой системе счисления. Оперативная память компьютера состоит из ячеек, в каждой из которых может храниться 8 битов информации, т.е. в каждой ячейке может храниться 8 разрядов двоичного числа.

Числа в компьютере хранятся и обрабатываются в двоичной знаковой системе счисления. Оперативная память компьютера состоит из ячеек, в каждой из которых может храниться 8 битов информации, т.е. в каждой ячейке может храниться 8 разрядов двоичного числа.

Целые числа в компьютере хранятся в памяти в формате с фиксированной запятой. В этом случае каждому разряду ячейки памяти соответствует всегда один и тот же разряд числа, а запятая находится справа после младшего разряда, т.е. вне разрядной сетки. Для хранения целых неотрицательных чисел отводится одна ячейка памяти (8битов).  Например, число А2=111100002  будет храниться в ячейке памяти следующим образом:    1 1 1 1 0 0 0 0

Целые числа в компьютере хранятся в памяти в формате с фиксированной запятой. В этом случае каждому разряду ячейки памяти соответствует всегда один и тот же разряд числа, а запятая находится справа после младшего разряда, т.е. вне разрядной сетки. Для хранения целых неотрицательных чисел отводится одна ячейка памяти (8битов). Например, число А2=111100002 будет храниться в ячейке памяти следующим образом:

1

1

1

1

0

0

0

0

Присвоение символу конкретного двоичного кода – это вопрос соглашения, которое фиксируется в кодовой таблице. Первые 33 кода (с 0 до 32) соответствуют не символам, а операциям (перевод строки, ввод пробела и т.д.). Коды с 33 по 127 являются интернациональными и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания.

Присвоение символу конкретного двоичного кода – это вопрос соглашения, которое фиксируется в кодовой таблице. Первые 33 кода (с 0 до 32) соответствуют не символам, а операциям (перевод строки, ввод пробела и т.д.). Коды с 33 по 127 являются интернациональными и соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания.

Коды с 128 по 255 являются национальными, т. е. в национальных кодировках одному и тому же коду соответствуют различные символы. Существует 5 однобайтовых кодовых таблиц для русских букв, поэтому тексты созданные в одной кодировке, не будут правильно отображаться в другой.

Коды с 128 по 255 являются национальными, т. е. в национальных кодировках одному и тому же коду соответствуют различные символы. Существует 5 однобайтовых кодовых таблиц для русских букв, поэтому тексты созданные в одной кодировке, не будут правильно отображаться в другой.

Хронологически одним из первых стандартов кодирования русских букв на компьютерах был код КОИ – 8 («Код обмена информационный – 8 битный»). Эта кодировка применяется в компьютерах с операционной системой UNIX.

Хронологически одним из первых стандартов кодирования русских букв на компьютерах был код КОИ – 8 («Код обмена информационный – 8 битный»). Эта кодировка применяется в компьютерах с операционной системой UNIX.

Наиболее распространенная кодировка – это стандартная кириллистическая кодировка Microsoft Windows , обозначаемая сокращением CP1251 («CP» означает «Code Page»). Все Windows – приложения, работающие с русским языком, поддерживают эту кодировку.

Наиболее распространенная кодировка – это стандартная кириллистическая кодировка Microsoft Windows , обозначаемая сокращением CP1251 («CP» означает «Code Page»). Все Windows – приложения, работающие с русским языком, поддерживают эту кодировку.

Для работы в среде операционной системы MS-DOS используется «альтернативная» кодировка, в терминологии фирмы Microsoft – кодировка CP 866 .

Для работы в среде операционной системы MS-DOS используется «альтернативная» кодировка, в терминологии фирмы Microsoft – кодировка CP 866 .

Фирма Apple разработала для компьютеров Macintosh свою собственную кодировку русских букв (Mac)

Фирма Apple разработала для компьютеров Macintosh свою собственную кодировку русских букв (Mac)

Международная организация по стандартизации (International Standards Organization, ISO) утвердила в качестве стандарта для русского языка еще одну кодировку под названием ISO 8859 – 5.

Международная организация по стандартизации (International Standards Organization, ISO) утвердила в качестве стандарта для русского языка еще одну кодировку под названием ISO 8859 – 5.

Стандарты кодировок КОИ-8 - UNIX CP1251 («CP» означает «Code Page») - Microsoft Windows CP 866 - MS-DOS Mac - Macintosh ISO 8859 – 5

Стандарты кодировок

  • КОИ-8 - UNIX
  • CP1251 («CP» означает «Code Page») - Microsoft Windows
  • CP 866 - MS-DOS
  • Mac - Macintosh
  • ISO 8859 – 5

Таблица кодировки символов Двоичный код  0000 0000 Десятичный код 0 ……… КОИ8 CP1251 0000 1000 CP866 8 ……… Удаление последнего символа (клавиша Backspace) 0000 1101 Mac 13 ……… ISO Перевод строки (клавиша Enter) 0010 0000 32 0010 0001 Пробел 33 ……… ! 0101 1010 ……… 90 0111 1111 Z 127 ………  128 ……… - 1100 0010 ……… 194 Ъ Б А 1100 1100 В 204 А ……… Л - К 1101 1101 М - 221 ……… : Т Щ 1111 1111 : Э 225 Ь Ь - я Ё Нераз. пробел Н Нераз. пробел п

Таблица кодировки символов

Двоичный код

0000 0000

Десятичный код

0

………

КОИ8

CP1251

0000 1000

CP866

8

………

Удаление последнего символа (клавиша Backspace)

0000 1101

Mac

13

………

ISO

Перевод строки (клавиша Enter)

0010 0000

32

0010 0001

Пробел

33

………

!

0101 1010

………

90

0111 1111

Z

127

………



128

………

-

1100 0010

………

194

Ъ

Б

А

1100 1100

В

204

А

………

Л

-

К

1101 1101

М

-

221

………

:

Т

Щ

1111 1111

:

Э

225

Ь

Ь

-

я

Ё

Нераз. пробел

Н

Нераз. пробел

п

 В последнее время появился новый международный стандарт Unicode , который отводит на каждый символ не один байт, а два, и поэтому с его помощью можно закодировать не 256 символов, 2 16 =65 536 различных символов. Эту кодировку поддерживают редакторы, начиная с MS Office 97.

В последнее время появился новый международный стандарт Unicode , который отводит на каждый символ не один байт, а два, и поэтому с его помощью можно закодировать не 256 символов, 2 16 =65 536 различных символов. Эту кодировку поддерживают редакторы, начиная с MS Office 97.

Задание 1: определите символ по числовому коду. Запустите программу БЛОКНОТ Нажмите ALT и 0224 (на дополнительной цифровой клавиатуре). Появится символ а . Повторите  эту операцию для числовых кодов от 0225 до 0233.Появятся символы в кодировке (CP 1251 Windows). Запишите их в тетрадь. Нажмите ALT и 161 (на дополнительной цифровой клавиатуре). Появится символ б . Повторите  эту операцию для числовых кодов 160, 169, 226. Появятся символы в кодировке (CP 866 MS-DOS). Запишите их в тетрадь.

Задание 1: определите символ по числовому коду.

  • Запустите программу БЛОКНОТ
  • Нажмите ALT и 0224 (на дополнительной цифровой клавиатуре). Появится символ а .
  • Повторите эту операцию для числовых кодов от 0225 до 0233.Появятся символы в кодировке (CP 1251 Windows). Запишите их в тетрадь.
  • Нажмите ALT и 161 (на дополнительной цифровой клавиатуре). Появится символ б .
  • Повторите эту операцию для числовых кодов 160, 169, 226. Появятся символы в кодировке (CP 866 MS-DOS). Запишите их в тетрадь.

Задание 2: определите числовой код для символов Определите числовой код, который нужно ввести , удерживая клавишуAlt, чтобы получить символы: ☼, §, $, ♀ Пояснение:  данный код содержится в диапазоне от 0 до 50.

Задание 2: определите числовой код для символов

  • Определите числовой код, который нужно ввести , удерживая клавишуAlt, чтобы получить символы: ☼, §, $, ♀
  • Пояснение: данный код содержится в диапазоне от 0 до 50.

Спасибо за внимание!

Спасибо за внимание!


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!