Микропроцессоры


Download 1.22 Mb.
bet16/50
Sana09.06.2023
Hajmi1.22 Mb.
#1473581
1   ...   12   13   14   15   16   17   18   19   ...   50
Bog'liq
Микропроцессоры (2)

КОНТРОЛЬНЫЕ ВОПРОСЫ:

1. Назначение и классификация аналого-цифровых преобразователей.


2. Основные характеристики АЦП.
3. Основные принципы построения АЦП.
4. Схема АЦП последовательного счета.
5. Схема параллельного АЦП.
6. Схема параллельно-последовательного АЦП.
7. Схема АЦП последовательных приближений.


3 ВИДЫ ДВОИЧНЫХ КОДОВ


3.1. Беззнаковые двоичные коды
3.2. Знаковые обратные двоичные коды
3.3. Знаковые дополнительные двоичные коды
3.4. Представление дробных чисел в двоичном коде с
фиксированной запятой
3.5. Представление чисел в двоичном коде с плавающей
запятой
3.6. Запись десятичных чисел
3.7. Суммирование двоично-десятичных чисел
3.8. Арифметико-логические устройства

3.1. Беззнаковые двоичные коды


Первый вид двоичных кодов, который мы рассмотрим - это целые беззнаковые коды. В этих кодах каждый двоичный разряд представляет собой степень цифры 2 (рис. 3.1):



Рис 3.1.

При этом минимально возможное число, которое можно записать таким двоичным кодом, равно 0. Максимально возможное число, которое можно записать таким двоичным кодом, можно определить как:


.
Этими двумя числами полностью можно определить диапазон, чисел которые можно представить таким двоичным кодом. В случае двоичного восьмиразрядного беззнакового целого числа диапазон чисел, которые можно записать таким кодом: 0...255. Для шестнадцатиразрядного кода этот 0...65535. В восьмиразрядном процессоре для хранения такого числа используется две ячейки памяти, расположенные в соседних адресах.
Второй вид двоичных кодов, который мы рассмотрим - это прямые целые знаковые коды. В этих кодах старший разряд в слове используется для представления знака числа. В прямом знаковом коде нулем обозначается знак '+', а единицей - знак '-'. В результате введения знакового разряда диапазон чисел смещается в сторону отрицательных чисел (рис. 3.2):

Рис. 3.2.
В случае двоичного восьмиразрядного знакового целого числа диапазон чисел, которые можно записать таким кодом: -127...+127. Для шестнадцатиразрядного кода этот диапазон будет: -32767...+32767. В восьмиразрядном процессоре для хранения такого числа тоже используется две ячейки памяти, расположенные в соседних адресах.
Недостатком такого кода является то, что знаковый разряд и цифровые разряды приходится обрабатывать отдельно. Алгоритм программ, работающий с такими кодами, получается сложный. Для выделения и изменения знакового разряда приходится применять механизм маскирования разрядов, что резко увеличивает размер программы и уменьшает ее быстродействие. Для того, чтобы алгоритм обработки знакового и цифровых разрядов не различался, были введены обратные двоичные коды.



Download 1.22 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling