logo
Разработка структуры гипотетического микропроцессора и центральной части МЭВМ на его базе. Эмуляция выполнения команд

6.2 Алгоритм работы программы эмуляции

При создании программы эмуляции, для отображения схемы были использованы компоненты среды разработки MFC. Свойства компонентов позволили продемонстрировать выполнение команд, не только в автоматическом режиме, но и по шагам. Функция демонстрации работает следующим образом:

1) при нажатии кнопки “Следующий шаг” глобальной переменной i присваивается значение, соответствующее номеру текущего шага и выполняются соответствующие действия для отображения текущего шага;

2) при нажатии кнопки “Сброс” устанавливаются начальные значения;

3) при нажатии кнопки “Авто” включается автоматический режим выполнения команд. Автоматический режим нельзя остановить, он работает до конца выполнения всех микроопераций.

Пояснения, о выполнении команд, выводятся в зависимости от номера текущего шага.