Скачать программу |
ВИЗУАЛИЗАЦИЯ
В процессе эмуляции работы процессора текущие состояния виртуального ОЗУ и выходов процессора отображается на экране.
Схема примитивного процессора приведена на рис. 2.1. Назначение выводов приведено в таблице 2.1.
Рис. 2.1. Схема процессора.
Таблица 2.1. Назначение выводов процессора.
Вывод | Назначение | Примечания |
1 | Вход 0 | Шина данных |
2 | Вход 1 | |
3 | Вход 2 | |
4 | Общий | - 5 В |
5 | Выход 0 | Управление устройствами |
6 | Выход 1 | |
7 | Выход 2 | |
8 | Питание | + 5 В |
Входы 0…2 (выводы 1…3) подключены к шине данных ОЗУ. Процессор последовательно читает ОЗУ, начиная с нулевого адреса. Содержимое ячейки ОЗУ напрямую передаётся на выходы 0…2 процессора (выводы 5…7). Таким образом выполняется программа, загруженная в данный момент в ОЗУ.
Программу можно написать в отдельном окне и «загрузить в ОЗУ». После чего её можно выполнить с помощью виртуального процессора. Все эти процессы более подробно описаны в книге Как стать программистом.
В следующих разделах описана работа с программой.