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

Изучение характеристик и режимов работы ВТА 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.