Программирование обработки, преобразования и ввода-вывода данных на ассемблере ПЭВМ. Домнин Л.Н. - 19 стр.

UptoLike

Составители: 

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