Цифровые автоматы в схемотехнике
Автомат – это пример устройства, реакция которого зависит не только от
входа, но и от того что было раньше, то есть от состояния в предыдущий момент
времени.
Компьютер – пример цифрового автомата. Он обладает памятью, которая
хранит его состояние. В зависимости от состояния компьютер выполняет то или
иное действие. Синоним термину «цифровой автомат» - «конечный автомат».
Первый термин подчеркивает, что автомат работает с цифрами, то есть
конечными наборами символов, второй – что его память конечна.
Отличия цифрового автомата от конечного автомата общего вида состоят в
следующем:
– он предназначен для представления чисел и выполнения операций над
ними, в нем на самом первом этапе, этапе синтеза одноразрядного или
многоразрядного сумматора, решается проблема гонок (порождаемых
задержками);
– цифровой автомат имеет погрешность представления – погрешность,
которая возникает при представлении счетных или несчетных числовых систем
из-за ограниченного количества разрядов и памяти. Отличия реализованной
операции от арифметической в особо важных случаях выражаются
дополнительными сигналами: переполнением, сигналом "машинного нуля";
– цифровой автомат слишком сложен для автоматического синтеза.
Аппаратно реализуются, в основном, сумматоры, умножители и делители.
Более сложные операции сводятся к последним, так что арифметическое
устройство используется в паре с управляющим автоматом, который реализуется
либо аппаратно, либо программно.
Вариант 12
Достарыңызбен бөлісу: |