- •Часть 1
- •Введение
- •1. Введение в информатику
- •1.1. Понятие информации
- •Информационные процессы
- •1.3. Количество информации
- •История развития эвм. Поколения эвм
- •2.1. История развития вычислительной техники
- •2.2. Поколения эвм
- •3. Системы счисления
- •3.1. Классификация систем счисления
- •3.2. Двоичная система счисления
- •3.3. Системы счисления родственные двоичной
- •3.3.1. Восьмеричная система
- •3.3.2. Шестнадцатеричная система
- •3.4. Задачи для самостоятельного решения
- •4. Представление чисел в эвм
- •4.1. Прямой, обратный и дополнительный коды
- •4.2. Представление в эвм целых чисел
- •4.2.1. Арифметические действия с целыми числами
- •4.3. Представление в эвм вещественных чисел
- •4.3.1. Арифметические действия с вещественными числами
- •5. Архитектура эвм. Потоки информации
- •5.1. Основные блоки эвм. Принципы фон Неймана
- •5.2. Характеристики периферийных устройств
- •6. Программное обеспечение эвм
- •6.1. Классификация программного обеспечения эвм
- •6.2. Операционные системы, понятие и назначение
- •6.2.1. История развития ос
- •6.2.2. Свойства и классификация операционных систем
- •6.2.3. Драйверы внешних устройств
- •7. Операционная система ms-dos
- •7.1. Составные части операционной системы ms-dos
- •7.2. Файлы и каталоги на дисках
- •7.3. Подготовка носителей к работе
- •7.4. Команды работы с каталогами
- •ИмяДиска:Enter
- •Cd [Диск:]Путь
- •7.5. Команды работы с файлами
- •7.6. Команды общего назначения
- •8. Программы – оболочки
- •8.1. Основы работы с Windows Commander
- •Заключение
- •Библиографический список
- •Оглавление
- •Часть 1
- •394026 Воронеж, Московский просп., 14
3.3.2. Шестнадцатеричная система
Основание р=16. База — цифры от 0 до 9 и буквы A,B,C,D,E,F.
В табл. 3.4. приведено соответствие цифр шестнадцатеричной системы десятичным числам.
Таблица 3.4
Таблица соответствия цифр шестнадцатеричной системы десятичным числам
10-я |
16-я |
10-я |
16-я |
10-я |
16-я |
10-я |
16-я |
0 |
0 |
9 |
9 |
18 |
12 |
27 |
1B |
1 |
1 |
10 |
A |
19 |
13 |
28 |
1C |
2 |
2 |
11 |
B |
20 |
14 |
29 |
1D |
3 |
3 |
12 |
C |
21 |
15 |
30 |
1E |
4 |
4 |
13 |
D |
22 |
16 |
31 |
1F |
5 |
5 |
14 |
E |
23 |
17 |
32 |
20 |
6 |
6 |
15 |
F |
24 |
18 |
33 |
21 |
7 |
7 |
16 |
10 |
25 |
19 |
34 |
22 |
8 |
8 |
17 |
11 |
26 |
1A |
35 |
23 |
Каждая цифра шестнадцатеричной системы может быть переведена в двоичную систему независимо от остальных цифр. Для этого нужно составить таблицу соответствия цифр шестнадцатеричной системы двоичным числам только двоичные числа должны быть представлены в виде тетрад, то есть совокупности из четырёх цифр (табл. 3.5).
Таблица 3.5
Таблица соответствия цифр шестнадцатеричной системы двоичным числам
2-а |
8-я |
2-я |
8-я |
0000 |
0 |
1000 |
8 |
0001 |
1 |
1001 |
9 |
0010 |
2 |
1010 |
A |
0011 |
3 |
1011 |
B |
0100 |
4 |
1100 |
C |
0101 |
5 |
1101 |
D |
0110 |
6 |
1110 |
E |
0111 |
7 |
1111 |
F |
Для перевода шестнадцатеричного числа в двоичную систему нужно каждую цифру представить ее двоичным эквивалентом согласно таблице.
Пример: 56,А816=101 0110, 1010 10002.
Для перевода двоичного числа в шестнадцатеричную систему необходимо разделить число по тетрадам от запятой вправо и влево и каждую тетраду представить шестнадцатеричной цифрой согласно таблице. При необходимости слева до запятой и справа после запятой можно дописывать незначащие нули.
Пример: 111 0100 1110 0111, 11012=74E7,D16.
Для перевода целого десятичного числа в шестнадцатеричную систему необходимо выполнить последовательное деление на 16 до тех пор, пока результат не станет меньше 16. Последний результат и остатки, взятые в обратном порядке дадут шестнадцатеричное число.
Пример: 98610=3DA16.
Для перевода правильной дроби из 10-системы счисления в 16-ю СС нужно умножить исходную дробь и дробные части получающихся произведений на основание 16. Целые части получающихся произведений дают последовательность цифр, которая является представлением дроби в 16-ой системе счисления.
Для перевода шестнадцатеричного числа в десятичную систему необходимо разложить его по степеням основания системы 16 и выполнить сложение.
Пример:
Арифметические действия с восьмеричными и шестнадцатеричными числами:
Арифметические действия с восьмеричными и шестнадцатеричными числами выполняются аналогично десятичной системе, но с учетом цифр, используемых в системе. Научиться проще всего на примере. Попробуем сложить:
7568+4528=14308
1А516+С3516=DDA16
7458+3638=13308
1F416+91116=B0516.