Программирование на Ассемблере для персональных компьютеров. Садовой Н.Н - 22 стр.

UptoLike

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

22
end start
2.7. Варианты заданий
Разработать программу реализующую указанную формулу, исполнить
программу с несколькими ( три - четыре) наборами исходных данных, про-
верить правильность результатов.
1. Х= А - 5 (В - 2С) + 2
2. Х= - 4А + (В + С) / 4 + 2
3. Х= 7А - 2В - 100 + С
4. Х= - А / 2 + 4 (В + 1) + 3С
5. Х= 5 (А - В) - 2С + 5
6. Х= (А/ 2 + В) / 4 + С - 1
7. Х= - (С + 2А + 4В + В)
8. Х= 6С + (В - С + 1) / 2
9. Х= 2 - В (А + В) + С / 4
10. Х= 2В - 1 + 4 (А - 3С)
11. Х= (2А + В) / 4 - С / 2 + 168
12. Х= 6 (А - 2В + С / 4) + 10
13. Х= 5 (А - В ) + С mod 4
14. Х= - ( - (С + 2А) * 4В + 38)
15. Х= А - 3 (А + В) + С mod 4
16. Х= 3(А - 2В) +50 – С / 2
17. Х= (3А + 2В) - С / 4 + 217
18. Х= 3(С - 2A) + (В -
С + 1) / 2
19. Х= (2А + В) / 4 - С / 2 + 168
20. Х= 6 (А - 2В + С / 4) + 10
21. Х= 3 (А - 4В ) + С / 4
22. Х= - ( - (С + 2А) * 5В - 27)
23. Х= А / 2 - 3 (А + В) + С * 4
24. Х= 3(А - 2В) +50 – С / 2
25. Х= 5А + 2В - B / 4 + 131
2.8. Вопросы по теме
1. Назначение директив SEGMENT и ENDS.
2. Назначение директивы ASSUME.
3. Назначение директив DB, DW.
4. Назначение оператора DUP в директивах DB, DW.
5. Назначение директивы END.
6. Из каких полей состоит строка программы на ассемблере?
7. Какие поля обязательны, а какие можно опустить?
  end start

                                  2.7. Варианты заданий

      Разработать программу реализующую указанную формулу, исполнить
программу с несколькими ( три - четыре) наборами исходных данных, про-
верить правильность результатов.

 1.     Х= А - 5 (В - 2С) + 2                  14.   Х= - ( - (С + 2А) * 4В + 38)
 2.     Х= - 4А + (В + С) / 4 + 2              15.   Х= А - 3 (А + В) + С mod 4
 3.     Х= 7А - 2В - 100 + С                   16.   Х= 3(А - 2В) +50 – С / 2
 4.     Х= - А / 2 + 4 (В + 1) + 3С            17.   Х= (3А + 2В) - С / 4 + 217
 5.     Х= 5 (А - В) - 2С + 5                  18.   Х= 3(С - 2A) + (В - С + 1) / 2
 6.     Х= (А/ 2 + В) / 4 + С - 1              19.   Х= (2А + В) / 4 - С / 2 + 168
 7.     Х= - (С + 2А + 4В + В)                 20.   Х= 6 (А - 2В + С / 4) + 10
 8.     Х= 6С + (В - С + 1) / 2                21.   Х= 3 (А - 4В ) + С / 4
 9.     Х= 2 - В (А + В) + С / 4               22.   Х= - ( - (С + 2А) * 5В - 27)
10.     Х= 2В - 1 + 4 (А - 3С)                 23.   Х= А / 2 - 3 (А + В) + С * 4
11.     Х= (2А + В) / 4 - С / 2 + 168          24.   Х= 3(А - 2В) +50 – С / 2
12.     Х= 6 (А - 2В + С / 4) + 10             25.   Х= 5А + 2В - B / 4 + 131
13.     Х= 5 (А - В ) + С mod 4



                                   2.8. Вопросы по теме

  1. Назначение директив SEGMENT и ENDS.
  2. Назначение директивы ASSUME.
  3. Назначение директив DB, DW.
  4. Назначение оператора DUP в директивах DB, DW.
  5. Назначение директивы END.
  6. Из каких полей состоит строка программы на ассемблере?
  7. Какие поля обязательны, а какие можно опустить?
                                                                                    22