Представление чисел в ЭВМ.
Исторически сложилось несколько типов систем счисления:
- позиционная (арабская);
- непозиционная (римская).
В рамках позиционной системы десятичные и двенадцатиричные (у северных народностей), но время выбрало десятичную систему.
В связи с развитием цифровой и вычислительной техники возникли искусственные системы счисления: двоичная, восьмеричная и шестнадцатеричная.
Двоичный код необходим для представления информации в электронных узлах ЭВМ.
Восьмеричный и шестнадцатеричный коды удобно применять для компактного представления информации при программировании.
Для представления общего алгоритма обработки информации в ЭВМ, для детального изучения технической части ЭВМ необходимы умение переводить числа из одной системы в другую, выполнять арифметические действия с данными, представленными в двоичном коде.
Рассмотрим примеры:
1. Перевод из десятичной системы в двоичную.
1710 = 100012
17 2
16
8 2
1 8
4 2
0 4
2 2
0 2
1 Старший разряд
0
Младший разряд
2. Перевод из двоичного кода в десятичный.
100012 = 1710
100012 = 1х20 + 0х21 + 0х22 + 0х23 + 1х24 = 17
3. Перевод из десятичной в шестнадцатеричную.
3110 = 1F16
31 16
16
1 Старший разряд
15 = F Младший разряд
Таблица соответствия десятичного и шестнадцатиричного кодов.
1010 = А16
1110=В16
1210 = С16
1310 = D16
1410 = Е16
1510 = F16
4. Перевод из «16» в «10».
1 F16 = 3110
F16 = 1510
F (15) * 160 + 1 * 161 = 31
5. Перевод из «10» в восьмеричную
1510 = 178
15 8
8
7
6. Перевод из «8» в «10»
17 = 7 * 80 + 1 * 81 = 15
7. Перевод из двоичной в шестнадцатеричную
100111112 9F16
1001 11112
910 1510
916 F16
10012 1 * 20 + 0 * 21 + 0 * 22 + 1 * 23 = 910
11112 1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1510
1510 = F16
8. Перевод чисел из «16» в «2»
1А16 = 0001 10102
110 = 116 = 00012
А16 = 1010 = 10102
из предыдущей таблицы.
<== предыдущая лекция | | | следующая лекция ==> |
технологическая карта». | | | Взаимосвязь продуктовых инноваций и структуры отраслевого рынка |
Дата добавления: 2016-10-17; просмотров: 362;