русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Цифра Код с избытком 3 Код 4221


Дата добавления: 2015-08-31; просмотров: 2506; Нарушение авторских прав


0 0011 0000

1 0100 0001

2 0101 0010

3 0110 0011

4 0111 1000

5 1000 0111

6 1001 1100

7 1010 1101

8 1011 1110

9 1100 1111

Эти коды обладают важным свойством: для того, чтобы для какой-либо цифры получить ее дополнение до 9, достаточно взять ее обратный код. Это позволяет упростить десятичную арифметику точно так же, как применение дополнительного кода упрощает двоичную арифметику. Вместо вычитания какого-либо числа достаточно произвести сложение с числом, которое представляет собой дополнение до 9 исходного числа плюс 1.

Пример: 27-15= 27

+85 (дополнение до 9 числа 15 = 84, затем прибавили 1)

Код Грея используется в механических шифраторах угла поворота вала. При переходе из любого его состояния к следующему изменяется лишь один разряд. Это позволяет предотвратить ошибки, так как в данном случае при переходе между двумя соседними значениями все разряды не могут измениться одновременно.

(0000) (1100)

(0001) (1101)

(0011) (1111)

(0010) (1110)

(0110) (1010)

(0111) (1011)

(0101) (1001)

(0100) (1000)

Представление чисел в соответствии с формулой

называется представлением чисел с фиксированной точкой. Такой способ дает возможность при фиксированных значениях m и n представить числа в диапазоне от до . Например при m=0 и n=7, т.е. с помощью 8-разрядного двоичного кода можно представить числа в диапазоне от 0 до 255, а в случае необходимости представления отрицательных чисел, от -127 до +127. Такой диапазон представления чисел в ряде случаев оказывается недопустимо маленьким, что влечет за собой усложнение алгоритмов обработки данных с большим диапазоном изменения.

Для представления чисел в большом диапазоне изменения величин применяется т.н.формат с плавающей точкой. В этом формате число представляется в виде

,

где k называется мантиссой, а p - порядком числа. Значения k и p представляются в свою очередь в обычном формате с фиксированной точкой. Нетрудно видеть, что при использовании того же 8-разрядного двоичного кода для представления мантиссы и порядка, с помощью формата с плавающей точкой можно представить числа в диапазоне о до . Налицо значительное увеличение диапазона изменения чисел, однако для их хранения необходимо уже не один, а два байта (для мантиссы и порядка).



Как и для формата с фиксированной точкой, при представлении чисел с плавающей точкой используются специальные алгоритмы арифметических операций над такими числами.

Шестнадцатеричная система счисления применяется для сокращения записи двоичных чисел. Каждые соседние 4 разряда в двоичной записи числа представляются в виде одного 16-ричного разряда. Для представления чисел от 10 до 15 применяются буквы от A до F.

Пример:

Шестнадцатеричное представление наилучшим образом соответствует байтовой структуре ЭВМ (1 байт = 8 бит). Один байт представляется в виде 2 шестнадцатеричных цифр. Чтобы преобразовать число из двоичной кода в шестнадцатеричный необходимо разбить код числа на группы из 4 бит начиная с младшего разряда и представить каждую группу в виде одной шестнадцатеричной цифры. Чтобы преобразовать число из шестнадцатеричного кода в двоичный необходимо последовательно записать каждую шестнадцатеричную цифру в виде 4 двоичных разрядов.

Лекция № 3

“Основные логические операции над двоичными числами. Синтез логических устройств. Таблицы истинности”.

Логические функции оперируют логическими переменными, т.е. переменными, принимающими только два значения - ИСТИНА и ЛОЖЬ (на математическом языке - 0 и 1). Результат логической функции может принимать тоже только эти два значения. Для представления логических функций используют аппарат логических уравнений и таблиц истинности.

Таблица истинности представляет собой таблицу в которой каждой комбинации входных логических переменных ставится в соответствие требуемое значение данной логической функции.

Y
..
..
.. .. .. .. ..
..

Логические функции могут быть одной, двух и более логических переменных.

Элементарными логическими функциями являются следующие.

Функция “Логическое И”

Логическое уравнение: .

Схематическое изображение функции

Функция “Логическое ИЛИ”

Логическое уравнение: .

Схематическое изображение функции

Функция “Логическое НЕ”

Логическое уравнение: .

Схематическое изображение функции



<== предыдущая лекция | следующая лекция ==>
Микропроцессоры и микроконтроллеры | Логические теоремы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.185 сек.