Системы управления электроприводов. Токмакова Л.И. - 41 стр.

UptoLike

Составители: 

Рубрика: 

более быстродействующим ( особенно при большом числе входных
переменных), так как для вычисления функции требуется сравнение
входного слова не со всеми словами-конъюнкциями, а до обнаружения
первого совпадения. В-третьих, более рационально используется в память
микропроцессора за счет размещения в одной ячейке нескольких входных
переменных.
Недостатки данного подхода заключаются в возможной значительной
длине стека при большом числе конъюнкций в ДНФ реализуемой функции,
а также в необходимости сохранения содержимого регистра указателя
стека при обращении к этому регистру системных программ ( например,
при обработке прерываний) или других программ пользователей.
1.5.4. Использование таблицы состояний.
В память ЭВМ помещается таблица состояний, которая
предварительно вычисляется по логическому выражению функции. В этой
таблице каждой комбинации значений входных сигналов ставится в
соответствии значение функции. В процессе реализации функции
программа считывает с объекта значения входных сигналов, формирует из
них набор, сравнивает полученный набор с записанными в таблице
состояний, на совпадающем наборе фиксирует значении функции и
выводит его в порт вывода для дальнейшей транспортировки до
исполнительного органа. Для упрощения программы в качестве кодов-
наборов значений входных переменных могут быть использованы коды
адресов памяти, которым поразрядно ставятся в соответствие значения
входных сигналов, а в самой ячейке памяти записывается соответствующее
значение выходного сигнала. Тогда набор значений входных сигналов,
считываемых с объекта, сравнивается с кодами ячеек памяти и в случае
совпадения на выход выдается значение функции.
Этот метод хорош своей универсальностью, так как не требует
изменений в программе при работе с различными функциями, обеспечивает
большое быстродействие, не требует предварительных затрат времени на
формирование таблицы состояний.
1.6. Практические занятия
более быстродействующим ( особенно при большом числе входных
переменных), так как для вычисления функции требуется сравнение
входного слова не со всеми словами-конъюнкциями, а до обнаружения
первого совпадения. В-третьих, более рационально используется в память
микропроцессора за счет размещения в одной ячейке нескольких входных
переменных.
     Недостатки данного подхода заключаются в возможной значительной
длине стека при большом числе конъюнкций в ДНФ реализуемой функции,
а также в необходимости сохранения содержимого регистра указателя
стека при обращении к этому регистру системных программ ( например,
при обработке прерываний) или других программ пользователей.

    1.5.4. Использование таблицы состояний.

    В память ЭВМ помещается таблица состояний, которая
предварительно вычисляется по логическому выражению функции. В этой
таблице каждой комбинации значений входных сигналов ставится в
соответствии значение функции. В процессе реализации функции
программа считывает с объекта значения входных сигналов, формирует из
них набор, сравнивает полученный набор с записанными в таблице
состояний, на совпадающем наборе фиксирует значении функции и
выводит его в порт вывода для дальнейшей транспортировки до
исполнительного органа. Для упрощения программы в качестве кодов-
наборов значений входных переменных могут быть использованы коды
адресов памяти, которым поразрядно ставятся в соответствие значения
входных сигналов, а в самой ячейке памяти записывается соответствующее
значение выходного сигнала. Тогда набор значений входных сигналов,
считываемых с объекта, сравнивается с кодами ячеек памяти и в случае
совпадения на выход выдается значение функции.
    Этот метод хорош своей универсальностью, так как         не требует
изменений в программе при работе с различными функциями, обеспечивает
большое быстродействие, не требует предварительных затрат времени на
формирование таблицы состояний.




                        1.6. Практические занятия