Видеотерминал и клавиатура микроэлектронных вычислительных машин

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

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

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

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

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

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

Учебная дисциплина: Организация ЭВМ и систем


Отчет к лабораторной работе

Видеотерминал и клавиатура микроЭВМ


Выполнил студент

Акулов С.А.


Санкт-Петербург


1. Цель работы и задание


. Изучить характеристики и режимы работы ВТА 2000-30 (СМ 7204), используемых в ВК СМ-1803.05 на основе программы Эмулятора СМ-1800 для ПК.

. Изучить принципы организации второго уровня интерфейса, обеспечивающего сопряжение ядра вычислительной системы с периферийными устройствами (ПУ).

Для достижения поставленных целей работы необходимо:

проанализировать предоставленный ознакомительный материал;

ответить на контрольные вопросы;

составить блок-схему алгоритма учебной программы;

исследовать работу ВТА 2000-30 в автономном режиме (АР);

исследовать работу ВТА в комплексном режиме (КР);

с помощью пульта контроля и управления подготовить в ОЗУ учебную программу в машинных кодах;

выполнить учебную программу в пошаговом режиме.


. Ответы на контрольные вопросы №№4, 6

алгоритм программа интерфейс клавиша

Вопрос №4 - Чем отличаются три уровня интерфейса вычислительных систем?

Машинные интерфейсы (I уровень) предназначены для организации связей между блоками одной вычислительной системы. Кроме компонентов ядра (процессоры, ОЗУ, ПЗУ) в состав системы входят интерфейсные модули, которые часто обобщенно называют адаптерами или контроллерами. Все адаптеры обеспечивают выполнение требований интерфейса первого уровня, свойственного данной вычислительной системы. Одновременно каждый из адаптеров ориентирован на поддержание одного из стандартных интерфейсов другого уровня.

Интерфейсы периферийных устройств (II уровень) определяют правила сопряжения адаптеров с измерительными приборами, исполнительными механизмами, внешними запоминающими устройствами, аппаратурой передачи данных, дисплеями и т.д. Пульт управления должны иметь приемопередающие схемы, поддерживающие один из стандартных интерфейсов второго уровня.

Интерфейсы распределенных вычислительных систем (сетей) (Ш уровень) предназначаются для объединения средств обработки информации, размещенных на значительном расстоянии.

Вопрос №6 - Охарактеризуйте два основных алгоритма системных посылок.

Первый способ - программно-управляемый обмен. В этом случае передача данных осуществляется под управлением центрального процессора, который на время передачи занят только этой работой.

Второй способ - контроллерный обмен, или обмен с занятием цикла, или прямой доступ в память (ПДП). При этом способе процессор в пределах выполнения текущей команды отключается на один машинный цикл от внутренней памяти. Это время используется для прямой записи или считывания данных из памяти. Инициатором такого "вклинивания" в обычный ход вычислительного процесса является, как правило, быстродействующее периферийное устройство. Во время контроллерного обмена процессор продолжает заниматься обработкой некоторой задачи, необязательно связанной с данным обменом. Циклами прямого доступа к памяти управляет специальный адаптер внутренней памяти и ведет отсчет количества переданных данных. Такой сложный адаптер часто носит название контроллера прямого доступа к памяти.


3. Блок-схема учебной программы



. Ассемблерный текст учебной программы с подробным комментарием к каждой команде


Код ассемблераКомментарийM1: IN 01 ANI 01 JZ M1 IN 00 MOV B,A M2: IN 01 ANI 04 JZ M2 MOV A,B OUT 00 JMP M1Опрос порта ввода на готовность (ввод данных из порта) Обработка опроса (логическое умножение полученного опроса и аккумулятора) Переход в начало цикла М1 Считывание кода введенного символа Засылка введенного символа Опрос порта ввода на готовность Обработка опроса Переход в начало цикла М2 Засылка кода символа из памяти на вывод Вывод записанногосимвола Переход к циклу М1


5. Коды символьных и функциональных клавиш, полученные при выполнении практической части работы на ПК (в комплексном режиме)


Латинские буквыКод КОИ-7Русские буквыКод КОИ-7А Р С I0100 0001 0101 0000 0100 0011 0100 1001А П Ц И0110 0001 0111 0000 0110 0011 0110 1001- 0101 1010

УС+Z - 0001 1010

УС+2 (серой цифровой клавиатуры) - 0011 0010

(курсор "домой") - 0001 1011

(очистка экрана) - 0100 1000


. Выводы об использовании портов ввода/вывода в адаптере дисплея для операции системных пересылок


Порт ввода 00 предназначен для хранения кодов набираемых на клавиатуре символов и сигналов управления.

Порт вывода 00 предназначен для получения от процессора кодов, выводимых на экран символов или байтов управляющих последовательностей.

Порт ввода 01 (служебный порт) предназначен для сохранения информации о готовности клавиатуры к выдаче в процессор нового кода символа и о готовности памяти экрана дисплея получить новый код символа от процессора.


Теги: Видеотерминал и клавиатура микроэлектронных вычислительных машин  Отчет по практике  Информационное обеспечение, программирование
Просмотров: 5577
Найти в Wikkipedia статьи с фразой: Видеотерминал и клавиатура микроэлектронных вычислительных машин
Назад