
- •Лекции по информатике
- •Представление информации в электронно-вычислительной аппаратуре
- •Некоторые сведения об арифметических операциях над двоичными числами
- •Прямой, обратный и дополнительный коды
- •Форма представления чисел с фиксированной и плавающей точкой
- •Способы физического представления двоичных чисел
- •Коды, используемые для передачи двоичных сообщений
- •Понятие об архитектуре компьютера
- •Функции устройств
- •Основные параметры вычислительных устройств
- •Частотные характеристики
- •Исторические аспекты
- •Комбинационная схема
- •Статический триггер
- •Логическая схема rs-триггера
- •Разновидности триггеров
- •Функциональные узлы
- •Функциональные узлы вычислительных устройств Память эвм
- •Периферийные устройства
- •Интерфейс
- •Типы протоколов обмена информацией в сетях
- •Сведения об организации вычислительных сетей
- •Некоторые типы интерфейсов
- •Форматы слов для организации сообщений
Некоторые сведения об арифметических операциях над двоичными числами
Как правило, над двоичными числами выполняются две операции — сложение и умножение.
0 +0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 =10
Прямой, обратный и дополнительный коды
Для выполнения арифметических операций применяются специальные коды, что особенно необходимо при сложении и вычитании чисел, имеющих разные знаки. Для обозначения знака двоичного числа используются дополнительный разряд или число, кодирующиеся либо «−», либо «+». Как правило, 0 — это «+» и 1 — «−». Обратный код представляет собой двоичное число, дополняющее число, записанное в прямом коде, до его максимального значения.
1111
1010 — прямой код
0101 — обратный код (нужен, напр., для вычитания)
Форма представления чисел с фиксированной и плавающей точкой
Для представления информации в ЭВМ есть две формы: с фиксированной и плавающей точкой. Запись с плавающей точкой используется в больших массивах чисел и с числами, имеющими большое число позиций.
5 ∙ 106 = 5 000 000
Запись с фиксированной точкой используется в небольших электронно-вычислительных устройствах: при измерении информации с помощью датчиков, работе в реальном масштабе времени.
Способы физического представления двоичных чисел
Для передачи двоичных чисел по реальным физическим каналам используются 3 основных способа:
Последовательный (информация перелается по битам). Применяется для больших расстояний (больше 50 м) и является самым медленным. Все компьютерные сети с последовательной передачей цифр.
Последовательно-параллельный. Информация передается параллельно по битам и последовательно по байтам. Передаются 8 разрядов и знак.
Параллельный. Расстояние до 1 метра. Используется внутри компьютера.
Коды, используемые для передачи двоичных сообщений
По характерам электрических сигналов коды бывают униполярные и биполярные.
Униполярный код — такой, у которого 0 и 1 передаются сигналами одной полярности.
Пример позитивного униполярного кода
Негативный — когда у 0 высокий уровень.
Недостатки униполярного кода в низкой помехозащищенности. В волоконной оптике для передачи информации применяется только униполярный код.
Более помехозащищенным является биполярный код, у которого 0 и 1 кодируются сигналами разной полярности. В прямом виде использовать и униполярный и биполярный коды сложно, так как отсутствуют признаки начала и конца бита. Для того, чтобы определить временные рамки сигнала, соответствующего биту, используется дополнительный сигнал (канал синхронизации).
См. временную диаграмму.
Временная диаграмма
Для обеспечения синхронизации только по одному каналу используется униполярный фазоманипулированный код («Манчестер-2»), в котором уровень логической единицы кодируется отрицательным перепадом напряжения в середине битового интервала, а уровень логического нуля — положительным перепадом в середине битового интервала.
|
|
Пример кода «Манчестер-2»