- •Тема 1. Информация, информатика и информационная технология лекция 1.3. Информатика и информационная технология
- •История развития информатики
- •Понятие информационной технологии и новой информационной технологии.
- •Информационный ресурс и его составляющие
- •Виды информационных процессов.
- •Тема 1. Информация, информатика и информационная технология лекция 1.1. Понятие информации и её измерение
- •Понятия информации, сообщения и данных
- •Меры количества информации
- •Качество информации
- •Тема 3. Информационно-логические основы построения эвм лекция 3.1. Позиционные системы счисления
- •Основные понятия систем счисления
- •Представление целых неотрицательных чисел
- •Перевод целых чисел
- •Представление дробных чисел
- •Перевод дробных чисел
- •Арифметические действия над числами
- •Представление отрицательных двоичных чисел.
- •Тема 3. Информационно-логические основы построения эвм лекция 3.2. Представление информации в эвм
- •Представление символьной информации
- •ФорМы записи чисел
- •2.1. Естественная форма
- •2.2. Нормальная форма
- •Форматы Представления чисел
- •3.1. Формат с фиксированной точкой
- •3.2. Формат с плавающей точкой
- •3.3. Двоично-десятичный код
- •Выполнение арифметических операций с числами с фиксированной и плавающей запятой
- •4.1. Действия над числами, представленными в естественной форме (с фиксированной запятой)
- •4.2. Действия над числами, представленными в нормальной форме (c плавающей запятой)
- •Тема 1. Информация, информатика и информационная технология лекция 1.2. Виды и характеристики сигналов
- •Понятие сигнала.
- •Классификация линий связи.
- •Виды сигналов.
- •Тема 2. Каналы передачи данных и их характеристики лекция 2.2. Синхронизация данных и характеристики каналов связи
- •Синхронный способ передачи данных
- •Асинхронная передача данных
- •Характеристики каналов связи
- •Тема 2. Каналы передачи данных и их характеристики лекция 2.2. Синхронизация данных и характеристики каналов связи
- •Синхронный способ передачи данных
- •Асинхронная передача данных
- •Характеристики каналов связи
- •Тема 2. Каналы передачи данных и их характеристики лекция 2.3. Модуляция и спектры сигналов
- •Аналоговые каналы для передачи цифровой информации
- •Амплитудная модуляция
- •Фазовая модуляция
- •Тема 6. Помехоустойчивое кодирование.
- •Общие принципы использования избыточности для обеспечения помехоустойчивости кодов.
- •Связь обнаруживающей и корректирующей способности кода с кодовым расстоянием.
- •Избыточность кода.
- •Краткая характеристика блоковых и непрерывных кодов.
- •Тема 4. Функциональная и структурная организация эвм лекция 4.1. Функциональные части персональной эвм. Микропроцессор
- •Структура персонального компьютера
- •Системный интерфейс
- •Микропроцессор (мп).
- •2.1. Структура микропроцессора
- •2.2. Микропроцессоры фирмы Intel
- •Тема 3. Информационно-логические основы построения эвм лекция 3.4. Программное управление эвм
- •Понятие и свойства алгоритма
- •Структура команд
- •Виды машинных команд
- •Понятие архитектуры и структуры эвм
- •Работа процессора эвм
- •Тема 5. Внешние устройства эвм лекция 5.2. Устройства ввода информации (уви)
- •Классификация устройств ввода информации
- •Устройства ручного ввода текста
- •2.1. Конструкция клавиатуры
- •2.2. Алгоритм формирования символа на дисплее
- •2.3. Подключение клавиатуры
- •Устройства автоматического ввода текста
- •3.1. Магнитный и оптический способы восприятия текста
- •3.2. Систематизация средств автоматического чтения письменных знаков.
- •3.3. Принципы автоматического чтения текстовой информации
- •Координатные манипуляторы
- •4.1. Мыши
- •4.2. Трекбол, или перевернутая мышь
- •4.3. Джойстики
- •4.4. Световое перо
- •Устройства ввода графической информации (увги)
- •5.1. Дигитайзеры
- •5.2. Видеодигитайзеры
- •Сканеры
- •6.1. Общие положения
- •6.2. Типы обрабатываемых изображений
- •6.3. Растровые файлы стали меньше.
- •6.4. Аппаратные и программные интерфейсы.
- •6.5. Принципы работы сканера.
- •6.6. Основные типы конструкций сканеров.
- •6.7. Качество изображения
- •6.8. Интеллектуальность сканера
- •Тема 5. Внешние устройства эвм лекция 5.1. Внешняя память персональной эвм
- •Общая характеристика внешней памяти
- •Организация данных на устройствах с прямым и последовательным доступом
- •Основные характеристики взу
- •Магнитные диски
- •4.1. Логическая структура
- •4.2. Накопители на гибких магнитных дисках
- •4.3. Накопители на жестких магнитных дисках
- •Накопители на оптических дисках
3.3. Двоично-десятичный код
В двоично-десятичной (BCD – Binary-Coded Decimal) или более точно двоично-кодированной десятичной системе (ДКДС) каждую цифру десятичного числа представляют в виде 4-х разрядного двоичного числа (тетрады) и в таком виде записывают последовательно друг за другом. Этот код может оказаться полезным, когда нужно преобразовать строку числовых знаков «3478» в число 3478, над которым затем будут производиться арифметические действия.
Пример 3.18. Десятичное число 9703 в двоично-десятичной системе выглядит так:
1001 0111 0000 0011.
Расширением двоично-десятичного кода является расширенный двоично-десятичный код обмена информацией (EBCDIC – Extended Binary-Coded Decimal Interchange Code), который преобразует как числовые, так и буквенные строки.
В этом коде для каждой десятичной цифры отводится по целому байту, при этом старшие полубайты (зона) каждого байта заполняются кодом 0011 (в соответствии с ASCII-кодом), а в младших (левых) полубайтах обычным образом кодируются десятичные цифры.
ЭВМ (в том числе семейства Intel 80x86) поддерживают работу с двумя форматами двоично-десятичных чисел - упакованным и неупакованным (распакованным) форматами.
Упакованные двоично-десятичные числа занимают один байт и вмещают, поэтому, две тетрады для записи десятичной цифры. Это значит, что с помощью однобайтного упакованного двоично-десятичного числа можно записать десятичные числа от 0 до 99. При необходимости работать с большими числами, необходимо использовать несколько байт.
Упакованный формат используется обычно в ПК при выполнении операций сложения и вычитания двоично-десятичных чисел.
Неупакованные двоично-десятичные числа, также как и упакованные, занимают один байт, однако в одном байте записывается одна десятичная цифра. Эта цифра записывается в младшей тетраде байта, значение старшей обычно не существенно (можно как в коде EBCDIC использовать 0011 или для удобства отладки, в старшую тетраду байта лучше записать нули). Это значит, что с помощью неупакованного формата можно записать в одном байте десятичное число от 0 до 9.
Распакованный формат используется в ПК при вводе-выводе информации в ПК, а также при выполнении операций умножения и деления двоично-десятичных чисел. Распакованный формат представления двоично-десятичных чисел (иногда его называют "зонный") является следствием использования в ПК ASCII-кода для представления символьной информации.
Стандартной формы записи для отрицательного представления таких чисел нет, поэтому программисту самостоятельно нужно хранить информацию о знаке числа и самостоятельно ее обрабатывать, микропроцессоры не имеют соответствующих команд.
Выполнение арифметических операций с числами с фиксированной и плавающей запятой
Как вы уже знаете в ЭВМ все арифметические операции над числами сводятся к операциям арифметического сложения и сдвигу их кодов вправо или влево. При этом учитываются знаки чисел, автоматически определяется знак результата и признаки возможного переполнения разрядной сетки заданных форматов.
Напомним, что числа, представленные в естественной форме, в памяти ЭВМ записываются в дополнительном коде, числа в нормальной форме хранятся в прямом коде. Действия в ЭВМ выполняются в прямом и дополнительном коде, обратный код используется для получения дополнительного кода.