Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-ЭВМ СМ-1800 с помощью эмулятора на ПК
3. Описание средств вычислительной техники
Программный продукт "Эмулятор СМ-1800" позволяет полностью эмулировать работу микроЭВМ СМ-1800 на персональном компьютере. Сразу после запуска на экране появляются четыре основных окна: видеотерминал алфавитно-цифровой (ВТА 2000-30), пульт контроля и управления (ПКУ), клавиатура и главное меню. При необходимости можно не отображать ненужные окна.
Центральный процессор и шины СМ-1800 работают на частоте 2 МГц.
ЦП имеет 8 внутренних 8-битных регистров, понимает около 250 различных команд, может адресовать 65536 байт оперативной памяти и 256 портов ввода-вывода, имеет 8-уровневую систему приоритетных прерываний.
К внешней шине подключены устройства: дисковод (8 дюймов, ёмкость дискеты 160 Кб:), печатающее устройство (на бесконечной бумаге), и другие.
Вся информация выводится на видеотерминал ВТА в текстовом виде (чёрно-зелёный шрифт, 127 знаков, размер экрана 80х24 символа).
Терминал "общается" с системой через интерфейс И41 (7-битный).
Основной орган управления - стандартная клавиатура СМ-1800 - имеет несколько режимов работы, поддерживает 2 кодировки (JCUKEN/ЙЦУКЕН).
Еще один орган управления - это выносной пульт ПКУ с элементами коммутации и индикации. Он позволяет выполнять ЛЮБЫЕ операции с памятью, портами ввода-вывода, позволяет управлять работой центрального процессора (останавливать, трассировать шины адреса и данных, выполнять машинные инструкции с остановами между циклами ЦП, и т.д.).
Все остальные модули скрыты внутри системного блока СМ-1800 и доступны программно, а именно:
Модуль программируемого таймера (минимальный фиксируемый интервал - 1 МГц) Модуль системного контроля, Модуль оперативной памяти 64Кб (МОЗ), Модуль теневой оперативной памяти 3Кб + системное ПЗУ 2Кб, Порты ввода 00h, 01h, и другие, Порты вывода 00h, 01h, 03h, и другие, Система обработки приоритетных прерываний, В ПЗУ СМ-1800 зашита операционная система СПО МОНИТОР 1.3 (MONID 1.3).
Именно она получает управление после запуска СМ-1800.
При разработке программы был использован персональный компьютер со следующими техническими характеристиками:
Тип процессора:
Intel® Core™ I3CPU M370 @ 2.4GHZ
Скорость процессора:
2,02 ГГЦ
Объем оперативной памяти:
8 ГБ
Видеокарта:
NVidia GeForce GT 415M
Память видеокарты:
1 ГБ
Стандартное программное обеспечение:
Операционная система:
Windows 2.6.2.9200 (Windows 8.1)
Microsoft Office 2013
Практическая разработка данного курсового проекта выполнялась на эмуляторе микро-ЭВМ СМ-1800 v3.02.