Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORIKI_GOTOV_E.doc
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
910.34 Кб
Скачать

22. Чем операция знакового умножения отличается от беззнаковой?

При знаковом умножении необходимо установить SXM=1, тогда устанавливается знаковый бит (был 0 стал 1). При SXM=0 включен режим беззнаковых операций.

Беззнаковые двоичные числа могут принимать только положительные значения и потому имеют почти вдвое больший диапазон, чем знаковые числа той же длины.

Операция умножения для беззнаковых данных выполняется командой MUL, а для знаковых - IMUL (Integer MULtiplication - умножение целых чисел). Ответственность за контроль над форматом обрабатываемых чисел и за выбор подходящей команды умножения лежит на самом программисте.

В единственном операнде команд MUL и IMUL указывается множитель.

Таким образом, если множимое и множитель имеет одинаковый знаковый бит, то команды MUL и IMUL генерируют одинаковый результат. Но, если сомножители имеют разные знаковые биты, то команда MUL вырабатывает положительный результат умножения, а команда IMUL - отрицательный.

23. Аналого-цифровой преобразователь. Основные технические характеристики.

Аналого-цифровой преобразователь - устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал). Обратное преобразование осуществляется при помощи ЦАП (цифро-аналогового преобразователя, DAC). Как правило, АЦП — электронное устройство, преобразующее напряжение в двоичный цифровой код. Тем не менее, некоторые неэлектронные устройства с цифровым выходом, следует также относить к АЦП, например, некоторые типы преобразователей угол-код. Простейшим одноразрядным двоичным АЦП является компаратор.

Разрешение АЦП — минимальное изменение величины аналогового сигнала, которое может быть преобразовано данным АЦП — связано с его разрядностью. В случае единичного измерения без учёта шумов разрешение напрямую определяется разрядностью АЦП. Разрядность АЦП характеризует количество дискретных значений, которые преобразователь может выдать на выходе. В двоичных АЦП измеряется в битах.

Основными параметрами, характеризующими АЦП, являются разрешающая способность, нелинейность, коэффициент преобразования, погрешность полной шкалы, смещение нуля, абсолютная погрешность, дифференциальная нелинейность, время преобразования.

Разрешающая способность определяется числом дискретных значений выходного сигнала преобразователя, составляющих его предел преобразования. Чем больше число дискретных значений, тем выше разрешающая способность преобразователя. Двоичный m-разрядный преобразователь имеет 2m дискретных значений, а его разрешающая способность равна 1/2m.

Нелинейность, или интегральная нелинейность, характеризуется отклонением реальной характеристики преобразователя от прямой.

Погрешность полной шкалы АЦП характеризуется отклонением действительного входного напряжения от его расчетного значения для полной шкалы выходного кода. Она может быть обусловлена погрешностями опорного напряжения, многозвенного резистивного делителя, коэффициента усиления усилителя и т. д.

Смещение нуля (погрешность нуля) равно среднему значению входного напряжения АЦП, необходимому для получения нулевого кода на его выходе. Смещение нуля вызвано напряжением смещения выходного усилителя, либо компаратора. Данную погрешность можно скомпенсировать с помощью внешней, по отношению к АЦП, регулировки нулевого смещения.

Абсолютная погрешность преобразования отражает отклонение фактического выходного сигнала преобразователя от теоретического, вычисленного для идеального преобразователя. Этот параметр указывается обычно в процентах к полной шкале преобразования и учитывает все составляющие погрешности преобразования (нелинейность, смещение нуля, коэффициент преобразования).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]