- •Информатика
- •Часть 1
- •Содержание
- •Введение
- •1. Информация
- •1.1. Основные понятия
- •1.2. Свойства и характеристики информации
- •Свойства информации
- •1.3. Информационные процессы и технологии
- •1.4. Информатика и её предмет
- •1.5. Хранение данных. Файлы и их структура
- •2. История развития и фундамент информатики
- •2.1. Информатика, как техническая наука
- •2.3. Математические основы информатики
- •2.4. Системы счисления и представления данных
- •2.5. Перевод чисел из одной системы счисления в другую
- •3. Эвм как средство обработки информации
- •3.1. Данные и их кодирование
- •3.2. Прямой, обратный и дополнительный коды
- •3.3. Индикаторы переноса и переполнения
- •4. ТеХнические средства информатики
- •4.1. История развития вычислительных средств до XX века: механические первоистоки
- •4.2. История развития технических средств в XX веке
- •4.3. Классификация по виду элементарной базы
- •4.3.1. Первое поколение эвм
- •4.3.2. Второе поколение эвм
- •4.3.3. Третье поколение эвм
- •4.3.4. Четвертое поколение эвм
- •4.3.5. Пятое поколение эвм
- •4.4. Перспективы развития эвм
- •5. Архитектура эвм
- •5.1. Принципы организации эвм
- •5.2. Понятие архитектуры эвм
- •5.3. Принцип открытости архитектуры
- •6. Аппаратное Обеспечение эвм
- •6.1. Шинная организация
- •6.2. Канальная организация
- •6.3. Обработка прерываний
- •6.4. Интерфейсы шин
- •6.5. Внутренние устройства
- •6.6. Внешние устройства
- •7. Программное Обеспечение эвм
- •7.1. Классификация по
- •7.2. Классификация пакетов прикладных программ
2.4. Системы счисления и представления данных
Система счисления – совокупность приёмов наименования и записи чисел. В любой системе существует набор базисных чисел, через которые могут быть записаны все остальные.
Различают два три типа систем: аддитивные, позиционные и смешанные. Аддитивные системы – системы, в которых любое число получается путем сложения или вычитания – пример-Римская система счисления. Позиционные системы – системы, в которых значение числа зависит от его положения, которое определяет вес. Например, десятичная, возникновение которой связывают с тем, что на руках 10 пальцев.
Существует система с основанием 60. Использовалась такая система в Древнем Вавилоне. Наследством этой системы в настоящее время является деление времени на 60 минут в часе, 60 секунд в минуте.
Основанием смешанной системы является возрастающая последовательность чисел. Наиболее известной системой такого типа является система представления времени в виде количества суток, часов, минут и секунд. Другим примером может служить набор денежных знаков: для получения нужной суммы необходимо использовать некоторое количество денежных знаков разного достоинства.
В ЭВМ используют три системы счисления: двоичную2, восьмеричную и шестнадцатеричную. Неудобством кодирования информации в бинарной системе является громоздкость, поэтому используют восьмеричную либо шестнадцатеричную системы, основаниями которых служат соответственно числа 8 и 16. Для обозначения цифр больше 9 в системе с основанием «16» используются дополнительные знаки: a, b, c, d, e, f.
2.5. Перевод чисел из одной системы счисления в другую
Для перевода из двоичной в восьмеричную систему счисления число, заданное двоичным кодом, разбивается на триады; в шестнадцатеричную – на кварты. Затем выполняется перевод по таблице соответствия.
Таблица 2
Соответствие чисел в двоичной и шестнадцатеричной системах
X2 |
X16 |
X2 |
X16 |
X2 |
X16 |
X2 |
X16 |
0000 |
0 |
0100 |
4 |
1000 |
8 |
1100 |
c |
0001 |
1 |
0101 |
5 |
1001 |
9 |
1101 |
d |
0010 |
2 |
0110 |
6 |
1010 |
a |
1110 |
e |
0011 |
3 |
0111 |
7 |
1011 |
b |
1111 |
f |
Для перевода чисел из десятичной системы в систему с другим основанием выполняется последовательное деление числа на основание системы счисления, после чего в обратном порядке записываются остатки от последовательного деления числа на указанное основание.
Пример 2.1. Перевести двоичное число 11001101 в десятичное, восьмеричное, шестнадцатеричное.
110011012=1∙27+1∙26+0∙25+0∙24+1∙23+1∙22+0∙21+1∙20=128+64+0+0+8+4+0+1=20510
11 001 1012=3158=3∙82+1∙81+5∙80=192+8+5=20510
1100 11002=cd16=12∙161+13∙160=192+13=20510