
Лабораторная установка представляет из себя программно-аппаратный эмулятор микропроцессоров Intel8080/Z80. Работа микропроцессора (или микроконтроллера) эмулируется на программно-аппаратной платформе Win32/Intel x86. Переферийные устройства подключены к параллельному порту IBM PC и/или посредством модуля ввода-вывода E14-140.
Эмулятор позволяет эмулировать работу микропроцессорной системы, содержащей:
- Микропроцессор (микроконтроллер) Intel8080, Z80 или eZ80
- RAM
- Три цифровых индикатора подключенных по адресам 9000h, 9001h и 9002h (по умолчанию)
- Шестнадцатиричную клавиатуру, подключенную к порту ввода A0h (по умолчанию)
- Восьми-разрядный световой индикатор, подключенный к порту вывода F9h (по умолчанию)
Адреса переферийных устройств изменяется индивидуально для каждой бригады студентов и не повторяются.
Аппаратное обеспечение включает в себя:
- Модель тягового двигателя постоянного тока с набором пусковых реостатов и блок реле, для управления замыканием реостатов
- Модель дорожного контроллера и блока реле для управления им.
Адреса для управления аппаратным обеспечением также изменяется посредством программного эмулятора.
Окно эмулятора состоит из нескольких областей:
- состояния микропроцессора
- состояния памяти
- клавиатура
- цифровые индикаторы
- световые индикаторы
- ассемблер
- псевдо дизассемблер
- окно сообщений транслятора ассемблера
Обслуживание клавиатуры и цифрового эмулятора осуществляется под управлением программы-монитора (далее МОНИТОР). Расположение в памяти и точки входа в подпрограммы МОНИТОРа также индивидуальны для каждой бригады студентов. МОНИТОР для эмулятора разработан с использованием в качестве основы МОНИТОРа реально существовавшей ЭВМ ЮТ-88.