Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Соответствие клавиш стандартной клавиатуры IBM PC и оригинальной клавиатуры СМ-1800




Эмуляция всех буквенно-цифровых клавиш клавиатуры СМ-1800 реализована стандартной раскладке QWERTY/ЙЦУКЕН (для клавиатуры IBM PC).

Соответствие специальных клавиш приведено в табл.1:

 

Таблица 5 – Соответствие клавиш

Esc -   Scroll Lock СВ
[Тильда] ~ УС2   Pause/Break -
Тав -   Insert [очистка строки]
Caps Lock РУС ЛАТ   Home [курсор домой]
Shift СПС   Page Up ПД
Ctrl УС   Delete [очистка экрана]
Alt -   End АР
Backspace [стрелка влево]   Page Down КР
Enter ПС или ВК   Num Lock -

 

 

Клавиши [стрелки] продублированы на клавишах курсора.

Клавиши ГТ, ВШ, БЛ, СЛ ИНД, СБР, ПЧ и ПВТ на стандартной клавиатуре IBM PC не продублированы.

 

В режиме РУС: клавиша [?/] выдаёт символы [,.],

клавиша [{] выдаёт русскую букву [Х],

клавиша [}] не выдаёт ничего (буквы [Ъ] в КОИ-7 нет),

клавиша [,<] выдаёт русскую букву [Б],

клавиша [.>] выдаёт русскую букву [Ю].

остальные клавиши – по стандарту ЙЦУКЕН.

В режиме ЛАТ: назначение клавиш – по стандарту QWERTY.

 

Клавиши [F1…F12] в сочетании с [Ctrl], [Alt] и [Shift] служат для управления эмулятором (см. главное меню программы).

 

2) Тест-программа проверки контрольной суммы ПЗУ СМ-1800.

Программа выполняется в ОЗУ с адреса 1000h при нажатии на кнопку ТЕСТ. Листинг программы с комментариями приведён ниже:

 

1000h 21 00 00 LXI H,0000h; загрузка в HL начального адреса,

1003h 01 00 08 LXI B,0800h; в BC – счётчик повторений,

1006h AF XRA A; обнуление аккумулятора,

1007h 86 ADD A,M; A=A+[содержимое по адр. HL],

1008h 23 INX H; HL=HL+1,

1009h 5F MOV E,A; E=A,

100Ah 0B DCX B; BC=BC-1,

100Bh 78 MOV A,B; A=B, проверка: BC=0?

100Ch B1 ORA C; A=A|C, установка флагов,

100Dh 7B MOV A,E; A=E, флаг Z сохранился(!),

100Eh C2 07 10 JNZ 1007h; переход на 1007h, если Z=0,

1011h CD 61 00 CALL 0061h; вывод результата на экран.

Программа подсчитывает циклическую сумму первых 0800h (2048) байт памяти. Именно в этих адресах располагается системное ПЗУ СМ-1800 – программа “Монитор” (MONID 1.3).

Вызываемая подпрограмма монитора по адресу 0061h печатает на экране ВТА значение аккумулятора в виде двух шестнадцатеричных цифр.

Для системного ПЗУ MONID 1.3 циклическая контрольная сумма равна:

97h

 

ПРИМЕР ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА

Титульный лист см. ПРИЛОЖЕНИЕ А

Санкт-Петербургский государственный технологический институт

(технический университет)

ЗАДАНИЕ

на курсовое проектирование по дисциплине: “ЭВМ и периферийные устройства”

Студенту: Иванов Серафим Петрович______ группы № __ 405 _____________

Форма обучения: очная ______________________________________________________

Факультет: Информатики и управления __________________________________________

Кафедра: Систем автоматизированного проектирования и управления ________________

Направление подготовки: 230100 – Информатика и вычислительная техника__________

Уровень подготовки: бакалавр техники и технологии ______________________________

Тема: Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-ЭВМ СМ-1800 с помощью эмулятора на ПК

Исходные данные к работе

1. Лекции по дисциплине “ЭВМ и периферийные устройства”. Фамилия И.О. лектора_________

2. МикроЭВМ СМ-1800 и её эмулятор на ПК: Методические указания.- СПб.:___________ СПбГТИ(ТУ), 2006.-21с._________________________________________________________

3. Стандартное программное обеспечение. Монитор: Методические указания.- СПб.:_____ СПбГТИ(ТУ), 2006.-23с._________________________________________________________

4. Хорошевский, В.Г. Архитектура вычислительных систем: учебное пособие / В. Г. Хорошевский.- 2-е изд. – М.: Изд-во МГТУ им. Н.Э.Баумана, 2008. – 520с._

5. Горнец, Н.Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы: учебник для вузов / Н. Н. Горнец. – М.: Академия, 2012. -240с.

Перечень подлежащих разработке вопросов, документов

1. Обзор литературы с целью углубленного изучения раздела по индивидуальному заданию

2. Составление реферативной части проекта с использованием оригинальных чисел из индивидуального задания

3. Разработка алгоритма решения задачи

4. Распределение памяти (назначение регистров и ячеек памяти)

5. Написание ассемблерного текста программной реализации алгоритма

6. «Ручная» трансляция ассемблера в машинный код по таблицам

7. Отладка программы на эмуляторе

8. Получение и фиксация результатов на тестовых значениях из Задания





Поделиться с друзьями:


Дата добавления: 2015-10-27; Мы поможем в написании ваших работ!; просмотров: 619 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студенческая общага - это место, где меня научили готовить 20 блюд из макарон и 40 из доширака. А майонез - это вообще десерт. © Неизвестно
==> читать все изречения...

2372 - | 2321 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.