Архитектура микропроцессоров и их программирование. Карягин А.П. - 38 стр.

UptoLike

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

38
заданного устройства с помощью некоторого заранее задаваемого массива ис-
ходных данных. Для реализации какой-либо другой функции изменяется не
программа, а лишь массивы исходных данных.
Алгоритм программной реализации иллюстрирует рисунок 4.1. Значения
заданной булевой функции на всех 2
n
наборах значений своих переменных мо-
делируемого элемента записываются в память микро-ЭВМ. Считываемое извне
слово значений входных переменных суммируется с адресом начала описания и
образует адрес в массиве, где записано значение реализуемой функции, которое
и выдается из ВС. Модель представляется в памяти массивом пар слов, состоя-
щих из слова следующего состояния и слова значений выходных переменных.
Рисунок 4.1- Схема программной реализации модели элемента ВС
4.2.2 Компиляционный метод программного моделирования
Алгоритмы моделирования комбинационных логических схем соответ-
ствуют описанию функций алгебры логики (ФАЛ) и основаны на использова-
нии общего подхода к синтезу программных моделей, при котором одна про-
заданного устройства с помощью некоторого заранее задаваемого массива ис-
ходных данных. Для реализации какой-либо другой функции изменяется не
программа, а лишь массивы исходных данных.
       Алгоритм программной реализации иллюстрирует рисунок 4.1. Значения
заданной булевой функции на всех 2n наборах значений своих переменных мо-
делируемого элемента записываются в память микро-ЭВМ. Считываемое извне
слово значений входных переменных суммируется с адресом начала описания и
образует адрес в массиве, где записано значение реализуемой функции, которое
и выдается из ВС. Модель представляется в памяти массивом пар слов, состоя-
щих из слова следующего состояния и слова значений выходных переменных.




      Рисунок 4.1- Схема программной реализации модели элемента ВС

     4.2.2 Компиляционный метод программного моделирования

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

38