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

UptoLike

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

13
2) 2 17
3) 3 18
4) 4 19
5) 5 20
6) 6 21
7) 7 22
8) 8 23
9) 9 24
10) 10 25
11) 11 26
12) 12 27
13) 13 28
14) 14 29
15) 15 30
17) 17 32
18) 18 33
19) 19 34
20) 20 35
21) 21 36
22) 22 37
23) 23 38
24) 24 39
25) 25 40
26) 26 41
27) 27 42
28) 28 43
29) 29 44
30) 30 45
32) 32 2
33) 33 3
34) 34 4
35) 35 5
36) 36 6
37) 37 7
38) 38 8
39) 39 9
40) 40 10
41) 41 11
42) 42 12
43) 43 13
44) 44 14
45) 45 15
(a>-b) and (c<d)
(a-b) and (c -d)
(a<-b) and (c>-d)
(a<b) and (d<>e)
(b>c) or (d<e)
(b>-c) or (d<e)
(b-c) or (d<-e)
(b<-c) or (d-e)
(b<c) or (d>-e)
(b<>c) or (d>e)
(c>-d) xor (e<a)
(c-d) xor (e<-a)
(c<d) xor (e-a)
(c<-d) xor (e>-a)
Контрольные вопросы
1. Что понимается подкоротким’, ‘ближнимидальнимпере-
ходами?
2. Перечислите флаги, используемые при выполнении условных
переходов.
3. Как реализовать условный переход, отличный откороткого”?
4. Охарактеризуйте группу команд условных переходов, ориен-
тированных на сравнение беззнаковых чисел.
5. Охарактеризуйте группу команд условных переходов, ориен-
тированных на сравнение знаковых чисел.
Лабораторная работа 3
Тема: ЦИКЛИЧЕСКАЯ ПРОГРАММА
Цель работы. Изучение языковых средств и принципов орга-
низации циклов на ассемблере, приобретение навыков программи-
рования циклической обработки массивов данных.
Лабораторное задание. Разработать программу вычисления
таблицы значений функции
y=f(a,b,c,d,e) при изменении одного из
аргументов с постоянным шагом
h. Вычислить n значений функции.
Методические указания. Табличные значения функции и изме-
няемого аргумента записать в память одним из четырех способов:
  2) 2     17    17)   17   32   32)   32    2    (a>-b) and (c-d)
  5) 5     20    20)   20   35   35)   35    5   (ae)
  6) 6     21    21)   21   36   36)   36    6       (b>c) or (d-c) or (d-e)
  11) 11    26   26)   26   41   41)   41   11     (b<>c) or (d>e)
  12) 12    27   27)   27   42   42)   42   12    (c>-d) xor (e-a)
                       Контрольные вопросы
  1. Что понимается под ‘коротким’, ‘ближним’ и ‘дальним’ пере-
ходами?
  2. Перечислите флаги, используемые при выполнении условных
переходов.
  3. Как реализовать условный переход, отличный от “короткого”?
  4. Охарактеризуйте группу команд условных переходов, ориен-
тированных на сравнение беззнаковых чисел.
  5. Охарактеризуйте группу команд условных переходов, ориен-
тированных на сравнение знаковых чисел.
                       Лабораторная работа 3
   Тема:         ЦИКЛИЧЕСКАЯ ПРОГРАММА
   Цель работы. Изучение языковых средств и принципов орга-
низации циклов на ассемблере, приобретение навыков программи-
рования циклической обработки массивов данных.
   Лабораторное задание. Разработать программу вычисления
таблицы значений функции y=f(a,b,c,d,e) при изменении одного из
аргументов с постоянным шагом h. Вычислить n значений функции.
  Методические указания. Табличные значения функции и изме-
няемого аргумента записать в память одним из четырех способов:
                               13