Видеотерминал и клавиатура микроэлектронных вычислительных машин
Изучение характеристик и режимов работы ВТА 2000-30. Составление блок-схемы алгоритма программы. Рассмотрение особенностей интерфейса вычислительных систем. Описание кодов символьных и функциональных клавиш, полученных при выполнении практической работы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 04.04.2015 |
Размер файла | 26,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Санкт-Петербургский государственный технологический институт
(технический университет)"
Кафедра систем автоматизированного проектирования и управления
Направление подготовки: 230100 - Информатика и вычислительная техника
Уровень подготовки: бакалавр техники и технологии
Учебная дисциплина: Организация ЭВМ и систем
Отчет к лабораторной работе
Видеотерминал и клавиатура микроЭВМ
Выполнил студент
Акулов С.А.
Санкт-Петербург
2014
1. Цель работы и задание
1. Изучить характеристики и режимы работы ВТА 2000-30 (СМ 7204), используемых в ВК СМ-1803.05 на основе программы Эмулятора СМ-1800 для ПК.
2. Изучить принципы организации второго уровня интерфейса, обеспечивающего сопряжение ядра вычислительной системы с периферийными устройствами (ПУ).
Для достижения поставленных целей работы необходимо:
- проанализировать предоставленный ознакомительный материал;
- ответить на контрольные вопросы;
- составить блок-схему алгоритма учебной программы;
- исследовать работу ВТА 2000-30 в автономном режиме (АР);
- исследовать работу ВТА в комплексном режиме (КР);
- с помощью пульта контроля и управления подготовить в ОЗУ учебную программу в машинных кодах;
- выполнить учебную программу в пошаговом режиме.
2. Ответы на контрольные вопросы №№4, 6
алгоритм программа интерфейс клавиша
Вопрос №4 - Чем отличаются три уровня интерфейса вычислительных систем?
Машинные интерфейсы (I уровень) предназначены для организации связей между блоками одной вычислительной системы. Кроме компонентов ядра (процессоры, ОЗУ, ПЗУ) в состав системы входят интерфейсные модули, которые часто обобщенно называют адаптерами или контроллерами. Все адаптеры обеспечивают выполнение требований интерфейса первого уровня, свойственного данной вычислительной системы. Одновременно каждый из адаптеров ориентирован на поддержание одного из стандартных интерфейсов другого уровня.
Интерфейсы периферийных устройств (II уровень) определяют правила сопряжения адаптеров с измерительными приборами, исполнительными механизмами, внешними запоминающими устройствами, аппаратурой передачи данных, дисплеями и т.д. Пульт управления должны иметь приемопередающие схемы, поддерживающие один из стандартных интерфейсов второго уровня.
Интерфейсы распределенных вычислительных систем (сетей) (Ш уровень) предназначаются для объединения средств обработки информации, размещенных на значительном расстоянии.
Вопрос №6 - Охарактеризуйте два основных алгоритма системных посылок.
Первый способ - программно-управляемый обмен. В этом случае передача данных осуществляется под управлением центрального процессора, который на время передачи занят только этой работой.
Второй способ - контроллерный обмен, или обмен с занятием цикла, или прямой доступ в память (ПДП). При этом способе процессор в пределах выполнения текущей команды отключается на один машинный цикл от внутренней памяти. Это время используется для прямой записи или считывания данных из памяти. Инициатором такого "вклинивания" в обычный ход вычислительного процесса является, как правило, быстродействующее периферийное устройство. Во время контроллерного обмена процессор продолжает заниматься обработкой некоторой задачи, необязательно связанной с данным обменом. Циклами прямого доступа к памяти управляет специальный адаптер внутренней памяти и ведет отсчет количества переданных данных. Такой сложный адаптер часто носит название контроллера прямого доступа к памяти.
3. Блок-схема учебной программы
4. Ассемблерный текст учебной программы с подробным комментарием к каждой команде
Код ассемблера |
Комментарий |
|
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 |
|
А Р С I |
0100 0001 0101 0000 0100 0011 0100 1001 |
А П Ц И |
0110 0001 0111 0000 0110 0011 0110 1001 |
Z - 0101 1010
УС+Z - 0001 1010
УС+2 (серой цифровой клавиатуры) - 0011 0010
(курсор "домой") - 0001 1011
(очистка экрана) - 0100 1000
6. Выводы об использовании портов ввода/вывода в адаптере дисплея для операции системных пересылок
Порт ввода 00 предназначен для хранения кодов набираемых на клавиатуре символов и сигналов управления.
Порт вывода 00 предназначен для получения от процессора кодов, выводимых на экран символов или байтов управляющих последовательностей.
Порт ввода 01 (служебный порт) предназначен для сохранения информации о готовности клавиатуры к выдаче в процессор нового кода символа и о готовности памяти экрана дисплея получить новый код символа от процессора.
Размещено на Allbest.ru
Подобные документы
Применение электронных вычислительных машин. Создание локально-вычислительных сетей. Исследование принципов работы сети Ethernet. Изучение архитектуры прикладного интерфейса Windows. Назначение протокола NetBIOS и консольного приложения MyServer.
контрольная работа [162,7 K], добавлен 19.01.2016Ознакомление с функциональными возможностями и структурой отладочного стенда EV8031/AVR. Изучение принципиальной схемы матричной некодирующей клавиатуры компьютеров и мобильных телефонов. Алгоритм опроса состояния клавиш и обработка кодов нажатий.
лабораторная работа [1,1 M], добавлен 22.12.2019Составление схемы алгоритма и программы для построения графика временной функции, работающей как в машинном, так и в реальном времени. Пример вычисления степенного ряда с помощью схемы Горнера. Описание переменных программы, листинг, процедуры и функции.
курсовая работа [67,6 K], добавлен 20.11.2012Функции планировщика процессов: добровольный вызов, переключение между процессами, анализ нажатия клавиш Ctrl-D. Составление алгоритма работы программы, разработка процедуры планировщик и процедуры анализа клавиш. Организация интерфейса пользователя.
курсовая работа [480,2 K], добавлен 20.01.2015Составление алгоритма и программы для факторизации целого числа N с помощью ро-метода Полларда. Краткое описание данного метода: составление последовательности, вычисление разности и наибольшего общего делителя. Алгоритм работы и листинг программы.
курсовая работа [12,1 K], добавлен 24.06.2010Структуры вычислительных машин и систем. Фон-неймановская архитектура, перспективные направления исследований. Аналоговые вычислительные машины: наличие и функциональные возможности программного обеспечения. Совокупность свойств систем для пользователя.
курсовая работа [797,5 K], добавлен 05.11.2011Разработка собственного алгоритма сжатия и восстановления данных с использованием возможностей языка C++ в рамках программного продукта "Архиватор". Разработка алгоритма программы, ее первый запуск и тестирование. Проверка работы архивации файлов.
курсовая работа [325,7 K], добавлен 13.10.2015Историческое развитие средств вычислений. Структурные схемы вычислительных систем. Развитие элементной базы и развитие архитектуры самих систем. Основные классы вычислительных машин. Каналы передачи данных. Требования к составу периферийных устройств.
реферат [48,7 K], добавлен 09.01.2011Описание алгоритма работы и разработка структурной схемы МКС. Схема вывода аналогового управляющего сигнала, подключения ЖК-дисплея, клавиатуры и аварийного датчика. Разработка блок-схемы алгоритма главной программы работы МКС. Функция инициализации.
курсовая работа [5,7 M], добавлен 26.06.2016Классификации архитектур вычислительных систем. Организация компьютерных систем. Устройство центрального процессора. Принципы разработки современных компьютеров. Эволюция микропроцессорных систем. Увеличение числа и состава функциональных устройств.
дипломная работа [1,4 M], добавлен 29.01.2009