Лабораторная работа по дисциплине «Эксплуатация и развитие компьютерных сетей и систем». Драйвер клавиатуры на MASM (Microsoft Macro Assembler)

Состав работы

material.view.file_icon
material.view.file_icon lab_2_driver_keyboard.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание 1.

Требуется написать и отладить драйвер клавиатуры с помощью имитатора прикладной программы, а также с помощью ранее разработанного драйвера экрана. Процесс отладки включает Два этапа:
1). Обеспечение вывода на экран «эха» символов, вводимых с клавиатуры;
2). Прикладная программа выводит на экран приглашения пользователю ввести с клавиатуры несколько слов. После того, как пользователь выполнит ввод («эхо» вводимых символов выводится на экран), прикладная программа выводит введенные слова на экран.

Выполнение 1.

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


Описание блок-схемы: Блок схема (Рис.1), инициализация, есть начало выполнения программы.
Инициализации: Инициализация сегмента данных.
Begin: очистка экрана, установка каретки в нулевую позицию экрана...........

.....

Описание программы: Программа создана по лабораторной работе №2 (см.задание1). При запуске, пользователю предлагается воспользоваться клавиатурой для выбора запуска подпрограмм одной из двух. Первая подпрограмма, согласно первому заданию, выводит это, а именно, пользователь вводить строку и эхо передаётся на следующую строчку, а затем выдаётся вопрос о дальнейших желаниях, выйти в меню, повторить, либо же закрыть программу. Вторая же подпрограмма, выводит строчку символов с максимальным количеством 33 символа в миниатюрное окошечко, если же пользователь ввёл больше количество чем 33, то текст обрезается, если же ничего не ввёл, то и делать ничего она не будет. Ещё осуществлена возможность выйти в меню, если ввести в строчке «команду» `ret`. При это возможно без закрытии и открытии программы, протестировать 2 варианта выполнения. Программа писалась под ОС Windows 7, Windows XP. Конец.
Лабораторная работа по дисциплине «Эксплуатация и развитие компьютерных сетей и систем». Драйвер экрана на MASM (Microsoft Macro Assembler)
Задание 1. Требуется произвести написание и отладку программ драйвера экрана. В результате отладки главная программа (имитатор прикладной программы) должна выполнить с помощью драйвера экрана вывод строки символов, состоящей из нескольких слов и управляющих символов «Перевод строки» и «Возврат каретки». Выполнение 1. Реализация выполнения задания было осуществлено последовательным выводом символов на экран, данные, с максимальной длиной строки 80 символов, выводятся последовательно и как раз п
User freebsdd : 11 мая 2012
250 руб.
Лабораторная работа по дисциплине: Физика.
Лабораторная работа № 2 ПРОВЕРКА ЗАКОНОВ ПОСТОЯННОГО ТОКА ПРИ ПОСЛЕДОВАТЕЛЬНОМ СОЕДИНЕНИИ ЦЕПИ Цель работы: убедиться в выполнении правил Кирхгофа постоянного тока при последовательном соединении экспериментальными результатами: 1 правило: во всех точках последовательной цепи величина тока одинакова: I1= I2 = I3 . 2.правило: напряжение источника тока приложенное к внешнему участку цепи распределяется по участкам цепи прямо пропорционально сопротивлениям этих участков U1: U2: U3=R1:R2:R3.
User IT-STUDHELP : 13 июля 2023
150 руб.
Лабораторные работы по дисциплине ТЯПиМТ
Все лабораторные работы по дисциплине ТЯПиМТ. Преподаватель Бах О.А Написаны с VS C++. 1. Написать программу, которая по заданной КС-грамматике будет генерировать цепочки языка. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора – использовать заданную в программе грамматику или вводить свою с клавиатуры. 2. Дополнить предыдущую программу таким образом, чтобы для о
User zalexz95 : 17 октября 2017
600 руб.
Лабораторные работы по дисциплине ТЯПиМТ
Лабораторная работа №2 по дисциплине: «Физика»
Познакомиться с законами движения заряженных частиц в электрическом и магнитном полях, определить удельный заряд электрона с помощью 1. Цель работы Познакомиться с законами движения заряженных частиц в электрическом и магнитном полях, определить удельный заряд электрона с помощью цилиндрического магнетрона. 2. Описание лабораторной установки Установка состоит из магнетрона, представляющего собой соленоид с помещенной внутри радиолампой. Конструктивно анод лампы имеет форму цилиндра, вдоль оси
User ДО Сибгути : 5 февраля 2016
35 руб.
Лабораторная работа №2 по дисциплине: «Физика» promo
Лабораторная работа №4.1 по дисциплине: «Физика»
Работа 4.1 Определение удельного заряда электрона методом магнетрона 1.Цель работы Познакомиться с законами движения заряженных частиц в электрическом и магнитном полях, определить удельный заряд электрона с помощью цилиндрического магнетрона. 2.Основные теоретические сведения 3. Описание лабораторной установки 4. Эксперимент Вывод 5. Контрольные вопросы 1. Что такое магнетрон и как он работает? 2. Изобразите направление электрического и магнитного полей в магнетроне и траектории движения электр
User xtrail : 23 января 2014
150 руб.
Лабораторная работа №7.3 по дисциплине: «Физика»
Работа 7.3 Определение длины электромагнитной волны методом дифракции Фраунгофера 1. Цель работы Исследовать явление дифракции электромагнитных волн. С помощью дифракционной решетки проходящего света измерить длины электромагнитных волн видимого диапазона 2. Основные теоретические сведения 3. Описание лабораторной установки 4.Эксперимент Вывод 5. Контрольные вопросы 1. Максимум какого наибольшего порядка может наблюдаться на данной дифракционной решетке? 2. Дайте понятие дифракции. В чем сущнос
User xtrail : 23 января 2014
150 руб.
Лабораторная работа №6.8 по дисциплине: «Физика»
Работа 6.8 Изучение температурной зависимости электропроводности полупроводников 1. Цель работы Изучить зависимость электропроводности полупроводникового образца от температуры. Определить ширину запрещенной зоны 2. Теоретическое введение 3. Описание лабораторной установки 4. Эксперимент Вывод 5. Контрольные вопросы Вывести формулу для собственной электропроводности полупроводника. 1. Почему для проверки температурной зависимости электропроводности полупроводников строится график зависимости ln
User xtrail : 23 января 2014
150 руб.
Лабораторная работа №3.2 по дисциплине: «Физика»
Работа 3.2 Изучение характеристик электростатического поля 1. Цель работы 2. Основные теоретические сведения 3. Описание лабораторной установки 4. Эксперимент Вывод 5. Контрольные вопросы Вопрос 1. Дайте определение электростатического поля и его характеристик. Вопрос 2. Оцените величину силы, действующей на электрон, помещенный в некоторую точку исследуемого поля. Вопрос 3. Рассчитайте работу по перемещению электрона между двумя точками в исследуемом поле (точки выбираются произвольно). Вопрос
User xtrail : 22 января 2014
150 руб.
Ценовая политика предприятия торговли и её влияние на финансовые результаты предприятия
Введение 1 Теоретические аспекты ценовой политики предприятия торговли и ее влияние на финансовые результаты предприятия 1.1 Цена: сущность, понятие, функции и виды. Методы расчёта цены 1.2 Задачи, механизм разработки, стратегия и постановка целей ценовой политики 1.3 Влияние цен на результаты деятельности предприятия 1.4 Потребительский рынок Алтайского края. Индексы потребительских цен 2 Анализ формирования и структуры розничных цен. Экономическое обоснование ценовой политики в БПО «Исак
User Lokard : 8 ноября 2013
10 руб.
Договор розничной купли-продажи
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ.. 3 ГЛАВА 1. Общие положения о договоре розничной купли-продажи. 6 1.1. Понятие договора розничной купли продажи. 6 1.2. Сфера применения договора розничной купли-продажи. 7 1.3. Порядок заключения договора. Форма договора. 14 1.4. Права и обязанности сторон. Исполнение договора. 23 1.5. Договоры купли-продажи с отдельными нетипичными условиями. 30 ГЛАВА 2. Последствия нарушения договора розничной купли – продажи. Защита прав потребителей. 33 2.1. Последствия нарушения догово
User elementpio : 21 марта 2013
Лабораторные работы №1,2,3 по дисциплине: Технология разработки телекоммуникационных сервисов. Вариант №24
Вариант задания: №24 Суперкласс Cреда разработки ПО Поля Производитель, Последняя версия Методы Вывод производителя, Вывод последней версии Подклассы Borland Developer Studio, HiAsm,Kylix Лабораторная работа №1 Приёмы объектно-ориентированного программирования на языке Java 2 Цель работы:Изучение принципов объектно-ориентированного программирования – инкапсуляции, наследования, полиморфизма. Подготовка к лабораторной работе: 1. Изучить лекционный
User drazhenkov : 15 января 2021
250 руб.
Отводка ручная МЧ00.14.00.00
Ручная отводка служит для включения и выключения муфты (на чертеже не показана) без остановки ведущего вала. Вилка поз. 1 c полукольцами поз. 3, 4 поворачивается вокруг оси поз. 5, закрепленной на стойке поз. 2. Стойку четырьмя болтами крепят к станине или стене. При повороте рычага поз. 7 вилка перемещает кольцо отводки и подвижную часть муфты вдоль оси вала. Шарик поз. 6 может фиксировать отводку в трех положениях. Поворот вилки ограничен двумя штифтами поз. 11. Отводка ручная МЧ00.14.00.00 с
User bublegum : 30 августа 2020
170 руб.
Отводка ручная МЧ00.14.00.00 promo
up Наверх