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

UptoLike

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

11
ЗАДАНИЯ НА ЛАБОРАТОРНЫЕ РАБОТЫ
Лабораторная работа 1
Тема: ЛИНЕЙНАЯ ПРОГРАММА
Цель работы. Изучение основных операций пересылки данных
и операций двоичной арифметики, приобретение навыков програм-
мирования вычислений простых арифметических выражений.
Лабораторное задание. Разработать программу вычисления
функции
y = f(a,b,c,d,e). Формат данных слово.
Методические указания. Значения аргументов a,b,c,d,e задать
в программе. Результат
y записать в память. Правильность резуль-
тата проверить с помощью программы отладчика. В процессе от-
ладки использовать несколько тестовых наборов исходных данных,
в комплексе обеспечивающих исполнение операций, как с положи-
тельными, так и с отрицательными операндами, и зафиксировать
результаты в файле протокола. При подготовке текста программы
можно взять за основу пример
из ОБЩИХ МЕТОДИЧЕСКИХ
УКАЗАНИЙ. В этом случае достаточно заменить группу арифме-
тических операторов в соответствии с заданной функцией.
Варианты заданий. Указан номер варианта и функция f.
1)
y=a+b-c*d/e
2) y=a+b-c/d*e
3) y=a+b*c-d/e
4) y=a+b*c*d-e
5) y=a+b/c-d*e
6) y=a+b/c*d-e
7) y=a-b+c*d/e
8) y=a-b+c/d*e
9) y=a+b-c*d/e
10) y=a-b*c/d+e
11) y=a-b/c+d*e
12) y=a-b/c*d+e
16) y=a*b+c-d/e
17) y=a*b+c/d-e
18) y=a*b-c+d/e
19) y=a*b-c/d+e
20) y=a*b/c+d-e
21) y=a*b/c-d*e
22) y=a/b+c-d*e
23) y=a/b+c*d-e
24) y=a/b-c+d*e
25) y=a/b-c*d+e
26) y=a/b*c+d-e
27) y=a/b*c-d+e
31) y=(a+b-c)*d/e
32)
y=(a+b-c)/d*e
33)
y=(a+b)*c-d/e
34) y=(a+b)*c-d-e
35) y=(a+b)/c-d*e
36) y=(a+b)/c*d-e
37) y=(a+b+c)*d/e
38) y=(a+b+c)/d*e
39) y=(a+b)*c+d/e
40) y=(a+b)*c/d+e
41) y=(a-b)/c+d*e
42) y=(a-b)/c*d+e
          ЗАДАНИЯ НА ЛАБОРАТОРНЫЕ РАБОТЫ

                     Лабораторная работа 1
   Тема:            ЛИНЕЙНАЯ ПРОГРАММА
   Цель работы. Изучение основных операций пересылки данных
и операций двоичной арифметики, приобретение навыков програм-
мирования вычислений простых арифметических выражений.
   Лабораторное задание. Разработать программу вычисления
функции y = f(a,b,c,d,e). Формат данных слово.
   Методические указания. Значения аргументов a,b,c,d,e задать
в программе. Результат y записать в память. Правильность резуль-
тата проверить с помощью программы отладчика. В процессе от-
ладки использовать несколько тестовых наборов исходных данных,
в комплексе обеспечивающих исполнение операций, как с положи-
тельными, так и с отрицательными операндами, и зафиксировать
результаты в файле протокола. При подготовке текста программы
можно взять за основу пример из ОБЩИХ МЕТОДИЧЕСКИХ
УКАЗАНИЙ. В этом случае достаточно заменить группу арифме-
тических операторов в соответствии с заданной функцией.
   Варианты заданий. Указан номер варианта и функция f.
   1) y=a+b-c*d/e     16) y=a*b+c-d/e    31) y=(a+b-c)*d/e
   2) y=a+b-c/d*e     17) y=a*b+c/d-e    32) y=(a+b-c)/d*e
   3) y=a+b*c-d/e     18) y=a*b-c+d/e    33) y=(a+b)*c-d/e
   4) y=a+b*c*d-e     19) y=a*b-c/d+e    34) y=(a+b)*c-d-e
   5) y=a+b/c-d*e     20) y=a*b/c+d-e    35) y=(a+b)/c-d*e
   6) y=a+b/c*d-e     21) y=a*b/c-d*e    36) y=(a+b)/c*d-e
   7) y=a-b+c*d/e     22) y=a/b+c-d*e    37) y=(a+b+c)*d/e
   8) y=a-b+c/d*e     23) y=a/b+c*d-e    38) y=(a+b+c)/d*e
   9) y=a+b-c*d/e     24) y=a/b-c+d*e    39) y=(a+b)*c+d/e
   10) y=a-b*c/d+e    25) y=a/b-c*d+e    40) y=(a+b)*c/d+e
   11) y=a-b/c+d*e    26) y=a/b*c+d-e    41) y=(a-b)/c+d*e
   12) y=a-b/c*d+e    27) y=a/b*c-d+e    42) y=(a-b)/c*d+e
                              11