ВУЗ:
Составители:
18
1. Дайте классификацию прерываний в ПЭВМ.
2. Поясните назначение команд прерывания.
3 .Дайте общую характеристику прерывания
21h.
4. Охарактеризуйте функции для работы с клавиатурой, выпол-
няемые по прерыванию
21h.
5. Поясните назначение и работу буфера клавиатуры.
6. Опишите функции для вывода символьной и строковой ин-
формации на экран дисплея, вызываемые по прерыванию
21h.
7. Какие управляющие коды используются при выводе тексто-
вых строк на экран дисплея?
Лабораторная работа 6
Тема: ПРОЦЕДУРЫ
Цель работы. Получение навыков разработки структурной ор-
ганизации ассемблерных программ и ее реализации на основе аппа-
рата процедур, изучение способов организации связи по данным
между процедурами.
Лабораторное задание. Разработать программу вычисления
функции y=f(a,b,c,d,e). Значения аргументов a, b, c, d, e
должны
вводиться с клавиатуры ПЭВМ. Значение функции y следует вы-
вести на экран дисплея.
Методические указания. Для ввода-вывода числовых данных
использовать один из двух следующих форматов: ЗнЦЦЦ или
ЗнЦЦЦЦЦ, где Ц – цифра {0,1,2,…,9}, Зн – знак {+, -}. Предусмот-
реть в программе вывод текста, содержащего вычисляемую функ-
цию и формат аргументов, а также выдачу запроса на ввод каждого
аргумента. Вычисление функции и преобразование вводимых и вы-
водимых данных оформить
в виде процедур: func – вычисление
заданной функции,
ascbin – преобразование числа из строки AS-
CII-кодов в двоичное число,
binasc – преобразование числа, пред-
ставленного в виде двоичного кода, в строку ASCII кодов.
Передача аргументов между вызывающей и вызываемой проце-
дурами может осуществляться несколькими способами (1 - 8):
1. Дайте классификацию прерываний в ПЭВМ. 2. Поясните назначение команд прерывания. 3 .Дайте общую характеристику прерывания 21h. 4. Охарактеризуйте функции для работы с клавиатурой, выпол- няемые по прерыванию 21h. 5. Поясните назначение и работу буфера клавиатуры. 6. Опишите функции для вывода символьной и строковой ин- формации на экран дисплея, вызываемые по прерыванию 21h. 7. Какие управляющие коды используются при выводе тексто- вых строк на экран дисплея? Лабораторная работа 6 Тема: ПРОЦЕДУРЫ Цель работы. Получение навыков разработки структурной ор- ганизации ассемблерных программ и ее реализации на основе аппа- рата процедур, изучение способов организации связи по данным между процедурами. Лабораторное задание. Разработать программу вычисления функции y=f(a,b,c,d,e). Значения аргументов a, b, c, d, e должны вводиться с клавиатуры ПЭВМ. Значение функции y следует вы- вести на экран дисплея. Методические указания. Для ввода-вывода числовых данных использовать один из двух следующих форматов: ЗнЦЦЦ или ЗнЦЦЦЦЦ, где Ц – цифра {0,1,2,…,9}, Зн – знак {+, -}. Предусмот- реть в программе вывод текста, содержащего вычисляемую функ- цию и формат аргументов, а также выдачу запроса на ввод каждого аргумента. Вычисление функции и преобразование вводимых и вы- водимых данных оформить в виде процедур: func – вычисление заданной функции, ascbin – преобразование числа из строки AS- CII-кодов в двоичное число, binasc – преобразование числа, пред- ставленного в виде двоичного кода, в строку ASCII кодов. Передача аргументов между вызывающей и вызываемой проце- дурами может осуществляться несколькими способами (1 - 8): 18
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »