
- •Математика в компьютере Учебное пособие
- •Математика в компьютере
- •Введение
- •I.Арифметико-логические основы эвм
- •1.Понятие системы счисления Позиционные и непозиционные системы счисления
- •2.Позиционные системы счисления, используемые в эвм
- •2.1.Двоичная система счисления
- •Двоичная таблица сложения Двоичная таблица умножения
- •Пример: 1) 111 2) 1001 3) 11011
- •2.2.Шестнадцатеричная система счисления
- •Шестнадцатеричная таблица сложения
- •2.3.Смешанные системы счисления
- •3.Перевод чисел из одной системы счисления в другую
- •3.1.Перевод целых чисел
- •3.2.Перевод правильных дробей
- •4.Формы записи чисел
- •Нормализация
- •5.Системы кодирования
- •5.1.Кодирование символьной информации
- •Коды десятичных цифр (дкои)
- •Коды латинских букв (дкои)
- •Коды русских букв (дкои)
- •Коды знаков (дкои)
- •5.2.Кодирование графической информации
- •5.3.Кодирование звуковой информации
- •6.Прямой, обратный и дополнительный коды
- •7.Представление информации в памяти эвм
- •8.Логические основы эвм
- •II.Набор заданий
- •III.Примеры с ответами
- •IV.Самостоятельная работа
- •V.Самоконтроль
- •VI.Алгебра логики
- •VII.Индивидуальное
- •Методика выполнения индивидуального задания
- •Сконструировать число
- •Литература
- •Содержание
Коды десятичных цифр (дкои)
Таблица 5.1
Десятичная цифра |
Код |
Десятичная цифра |
Код |
0 |
F0 |
5 |
F5 |
1 |
F1 |
6 |
F6 |
2 |
F2 |
7 |
F7 |
3 |
F3 |
8 |
F8 |
4 |
F4 |
9 |
F9 |
Коды латинских букв (дкои)
Таблица 5.2
Латинская буква |
Код |
Латинская буква |
Код |
Латинская буква |
Код |
A |
C1 |
J |
D1 |
S |
E2 |
B |
C2 |
K |
D2 |
T |
Е3 |
C |
C3 |
L |
D3 |
U |
E4 |
D |
C4 |
M |
D4 |
V |
E5 |
E |
C5 |
N |
D5 |
W |
E6 |
F |
C6 |
O |
D6 |
X |
E7 |
G |
C7 |
P |
D7 |
Y |
E8 |
H |
C8 |
Q |
D8 |
Z |
E9 |
I |
C9 |
R |
D9 |
|
|
Коды русских букв (дкои)
Таблица 5.3
Русская буква |
Код |
Русская буква |
Код |
Русская буква |
Код |
А |
C1 |
Л |
CE |
Ц |
BB |
Б |
ВА |
М |
D4 |
Ч |
FE |
В |
C2 |
Н |
C8 |
Ш |
FB |
Г |
BF |
О |
D6 |
Щ |
FD |
Д |
BC |
П |
DC |
Ь |
EE |
Е |
C5 |
Р |
D7 |
Ы |
EF |
Ж |
EC |
С |
C3 |
Э |
FC |
З |
FA |
Т |
E3 |
Ю |
B8 |
И |
CB |
У |
EB |
Я |
DD |
Й |
CC |
Ф |
BE |
|
|
К |
D2 |
Х |
E7 |
|
|
Коды знаков (дкои)
Таблица 5.4
Знак |
Название знака |
Код |
Знак |
Название знака |
Код |
[ |
Пробел |
40 |
; |
Точка с запятой |
5E |
& |
Знак «и» |
50 |
┐ |
Знак «не» |
5F |
- |
Черточка |
60 |
, |
Запятая |
6B |
/ |
Знак деления |
61 |
% |
Знак процента |
6C |
. |
Точка |
4B |
_ |
Знак подчеркивания |
6D |
< |
Меньше |
4C |
> |
Больше |
6E |
( |
Левая скобка |
4D |
? |
Вопросительный знак |
6F |
+ |
Плюс |
4E |
: |
Двоеточие |
7A |
| |
Знак «или» |
4F |
# |
Знак номера |
7B |
! |
Восклицательный знак |
5A |
@ |
Товарный знак |
7C |
¤ |
Денежный знак |
5B |
’ |
Апостроф |
7D |
* |
Знак умножения |
5C |
= |
Знак «равно» |
7E |
) |
Правая скобка |
5D |
“ |
Кавычки |
7F |
ASCII введен в качестве стандартного кода для обмена информацией между ЭВМ, а также для передачи информации по линиям связи. Это код двоичный, восьмиразрядный, восьмой бит – бит проверки на четность, семь остальных бит – значащие.
Хотя и введен стандарт, но несовместимые или частично совместимые с ним варианты продолжают существовать. Особенно ситуация осложнилась, когда компьютеры распространились за пределы англоязычных стран, а затем и за пределы стран с латинским алфавитом. Возникли проблемы совмещения латинского и национального алфавитов в одной кодовой таблице.
В персональных компьютерах используется система кодирования ASCII. В ней для национальных алфавитов, в частности, для русского отводятся коды с 128-го по 255-й. Исторически сложилось так, что наш алфавит был закодирован в этом коде несколькими различными способами. Однако наиболее часто использовался вариант, известный как СР866 – кодовая страница 866 для MS DOS.
Время идет, появляются новые операционные системы, которые предлагают новые системы кодировки. Например, для представления кириллицы в операционной системе MS Windows используется CP1251 кодировка, несовместимая с прежней кодировкой кириллицы в MS DOS.
Несколько лет спустя появилась версия операционной системы UNIX для IBM-совместимых ПК, которая принесла с собой кодировку DEC KOI-8 и её кириллический вариант KOI-8r, который считается стандартом для передачи русскоязычной информации и её представления в Internet.
Одним из возможных решений проблемы совместимости национальных кодировок символов является разработка универсального межнационального стандарта. На её роль в настоящее время претендует стандарт UNICODE, в котором для представления символов используется двухбайтовая кодировка. В Windows 95 и Windows NT тоже есть средства по работе с UNICODE. Однако кодировка символов кириллицы в UNICODE не совместима ни с одной кодировкой русских букв, из числа упоминавшихся выше.