Редактирование и отладка микропрограммы

Редактирование и отладка микропрограммы

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

Рисунок А.7 – Окно «визуальной трассировки» для принудительной

адресации

Здесь представлена структурная схема УА, её основные элементы: ПЗУ, регистры, мультиплексор. Кнопка с «молнией» используется, чтобы подать тактирующий импульс на УА. При этом выполняется одна микрокоманда. При необходимости можно изменить текущий номер микрокоманды с помощью кнопок, расположенных в поле адреса ПЗУ. Строка статуса окна содержит текущие данные о состоянии эмулятора. Номер активного условия Х, если оно есть, подсвечивается красным цветом в шине, идущей к мультиплексору. Вы можете редактировать текущую строку микрокоманды (по аналогии с действиями при вводе формата – клавиши «1», «0», «Пробел», нажатие double-click мыши), изменять видимые размеры полей в регистре над ПЗУ, перетаскивая границы полей мышью (если поле полностью не вмещается в отведённые ему границы, подведите курсор мыши на это поле и, подождав, увидите его полностью). Вы можете просматривать номер и значение активного условия, текущий и следующий адрес, активные выходные сигналы, линии, значение сигнала в которых влияет на выбор следующего адреса.

Редактирование и отладка микропрограммы

Рисунок А.8 – Окно «визуальной трассировки» для естественной адресации

Вы можете даже набрать в этом окне микропрограмму, но это гораздо удобнее делать в окне редактирования микропрограммы, перейти в которое можно через double-click в области ПЗУ, а также убрав текущее окно с экрана любым известным вам способом.

Таким образом, эмулятор делает активным окно редактирования микропрограммы, изображение которой представлено на рисунке А.9.

Если размер окна вас не устраивает, измените его сами «вручную», а затем выберите из меню «Справка» «Перерисовать». Эмулятор сам расположит внутренние окна удобным образом. Здесь главное «родительское» окно имеет 3 «дочерних». Это окно микропрограммы, окно текущих значений сигналов-условий X и окно активных выходов Y для текущей микрокоманды.

Редактирование и отладка микропрограммы

Рисунок А.9 – Окно редактирования микропрограммы

Вы можете редактировать микропрограмму как это уже описано прежде. Поля микрокоманд подсвечены разными цветами для облегчения понимания. Для ввода новой микрокоманды достаточно, находясь в последней строке, нажать стрелку «вниз».

Нумерация микрокоманд ведётся в шестнадцатеричной системе счисления. Текущая микрокоманда выделена в ячейке с номером символом ‘’. Для пошаговой трассировки выберите из меню «Трассировка» «Шаг», или нажмите «F7». Строка статуса показывает данные о текущей имитации.

Для возврата в режим «визуальной трассировки» совершите double-click, в левой верхней ячейке окна микропрограммы.

Настройки UEFI и Secure Boot для загрузки Linux, использование двух систем на одном компьютере


Похожие статьи.

Понравилась статья? Поделиться с друзьями: