61 00CALL 61hВивод двох шістнадцятирічних цифр і аккумулятора40C323INX HПродвіженіе адреси на наступну пару чісел40C4CD 4C 00CALL 4ChВивод рядки тексту, починаючи з адреси, записаного в В, С до нульового байта40C71DDCR EУменьшеніе лічильника на 140C8C2 BF 40JNZ 40BFВозврат в 40BF до вичерпання счетчіка40CBC9RETБезусловний повернення до команди, з адресою 4036
Результати тестування програми
При запуску програми, на екрані монітора виводиться наступні дані:
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.
При розробці програми був використаний персональний комп'ютер з наступними технічними характеристиками:
Тип процесора: ® Core ™ I3CPU M370@2.4GHZ
Швидкість процесора:
, 02 ГГЦ
Об'єм оперативної пам'яті:
8 ГБ
Відеокарта: GeForce GT 415M
Пам'ять відеокарти:
ГБ
Стандартне програмне забезпечення:
Операційна система: 2.6.2...