Синтез и отладка алгоритмов функционирования цифровых устройств управления - 30 стр.

UptoLike

30
поле имен регистроввводится "вручную" или заполняется авто-
матически (в этом случае выводятся все регистры) при установленном
флажке в настройках;
поле значений регистровзаполняется автоматически при модели-
ровании. Значение данного поля привязано к выбранной строке в первом
списке, т.е. зависит от номера шага моделирования.
При изменении какой
-либо строки или входных шин проводится по-
вторное моделирование, изменяются значения регистров и выходных сиг-
налов.
Значение регистров может быть представлено, в зависимости от желания
пользователя, либо в двоичной, либо в шестнадцатеричной, либо в десятич-
ной системах счисления. Для этого используются кнопки установления сис-
темы счисления
, соответственно слева направо: представление
регистров в двоичном формате; представление регистров в шестнадцате-
ричном формате; представление регистров в десятичном формате.
Ограничения: количество шагов моделирования и количество отобра-
жаемых регистров ограничено возможностями C++ Builder, т. е. типом int в
пределах 1…32768. Для всех списков и полей данных используется стан-
дартное ограничение по длине int (32768),
что достаточно для любых прак-
тических нужд.
Моделирование цифрового устройства (УА+ОА)
[Моделирование |Моделирование ОА]моделирование операцион-
ного автомата, при этом открывается окно моделирования ОА. [Моделиро-
вание|Моделирование УА+ОА]моделирование цифрового устройства,
при этом открывается окно моделирования УА+ОА.
[Операционный автомат|Создать] - присоединение к текущей таблице
переходов
изначально пустого операционного автомата, т. е. структуры
данных, предназначенной для хранения информации о микрооперациях,
соответствующих сигналам управляющего автомата, регистрах, данных,
передаваемых в качестве осведомительных сигналов, и т. д.
[Операционный автомат|Открыть]открытие файла *.oa, содержа-
щего структуру операционного автомата, и присоединение его к текущей
таблице переходов.
[Операционный автомат|Сохранить
]сохранение ОА в сущест-
вующем файле *.oa без запросов имени.
   ⎯ поле имен регистров – вводится "вручную" или заполняется авто-
матически (в этом случае выводятся все регистры) при установленном
флажке в настройках;
   ⎯ поле значений регистров – заполняется автоматически при модели-
ровании. Значение данного поля привязано к выбранной строке в первом
списке, т.е. зависит от номера шага моделирования.
   При изменении какой-либо строки или входных шин проводится по-
вторное моделирование, изменяются значения регистров и выходных сиг-
налов.
   Значение регистров может быть представлено, в зависимости от желания
пользователя, либо в двоичной, либо в шестнадцатеричной, либо в десятич-
ной системах счисления. Для этого используются кнопки установления сис-
темы счисления             , соответственно слева направо: представление
регистров в двоичном формате; представление регистров в шестнадцате-
ричном формате; представление регистров в десятичном формате.
   Ограничения: количество шагов моделирования и количество отобра-
жаемых регистров ограничено возможностями C++ Builder, т. е. типом int в
пределах 1…32768. Для всех списков и полей данных используется стан-
дартное ограничение по длине int (32768), что достаточно для любых прак-
тических нужд.
              Моделирование цифрового устройства (УА+ОА)
   [Моделирование |Моделирование ОА] — моделирование операцион-
ного автомата, при этом открывается окно моделирования ОА. [Моделиро-
вание|Моделирование УА+ОА] — моделирование цифрового устройства,
при этом открывается окно моделирования УА+ОА.
   [Операционный автомат|Создать] - присоединение к текущей таблице
переходов изначально пустого операционного автомата, т. е. структуры
данных, предназначенной для хранения информации о микрооперациях,
соответствующих сигналам управляющего автомата, регистрах, данных,
передаваемых в качестве осведомительных сигналов, и т. д.
   [Операционный автомат|Открыть] — открытие файла *.oa, содержа-
щего структуру операционного автомата, и присоединение его к текущей
таблице переходов.
   [Операционный автомат|Сохранить] — сохранение ОА в сущест-
вующем файле *.oa без запросов имени.




                                   30