![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Dec ax
Mov x, ax
quit:
Mov ax, 4c00h
Int 21
Code ends
End start
Варианты заданий
Разработать программу, реализующую указанную формулу (переменные в программе имеют размер слова). Проверить работоспособность программы на нулевом, единичном и произвольном наборах входных данных. Объяснить полученные результаты. Подтвердить полученные значения расчетами вручную или на калькуляторе. Деление и умножение выполнять целочисленно операциями сдвига.
Блок 1.
1. Х= 4А–3В+С/4
2. Х= 6А–5*(В+С)/2–1
3. Х= (А+2В–С)/4
4. Х= (С–А)/2+(В+С)/8
5. Х= (4А–7В–32С)/2
6. Х= – (–(С+2А)*5+В)
7. Х= 3*(А–2В)+50–С/2
8. Х= (3А+2В) –С/4+217
9. Х= 3*(С–2A)+(В–С+1)/2
10. Х= (2А+В)/4–С/2+168
11. Х= 6*(А-2В+С/4)+10
12. Х= 3*(А–4В)+С/4
13. Х= – (– (С +2А)*5+В*16)
14. Х= А/2–3*(А+В)+С*4
15. Х= 3*(А–2В)+50–С/2
16. Х= 5А+2В–С/4+131
17. Х= А–5*(В–2С)+2
18. Х= –4А+(В+С)/4+2
19. Х= 7А–2В–100+С/2
20. Х= –А /2+4*(В+1)+3С
21. Х= 5*(А–В) –2С+5
22. Х= (А/2+В)/4+С–1
23. Х= – (С+2А+4В)+18
24. Х= 6А+(В–С+1)/2
25. Х= 2–8*(А+В)+С/4
Блок 2.
1. Х= 2В–1+4*(А–3С)
2. Х= (2А+В)/4–С/2+144
3. Х= 6*(А–2В+С/4)+10
4. Х= (С–3А)/4+В/8
5. Х= (5А–В–10С)/4
6. Х= – (–(2*С+5А)*3+2В)
7. Х= –7*(3А–В)+40–С/4
8. Х= (6А–В)+С/2–103
9. Х= 15*(С–A)+(В–С)/8
10. Х= (А+4В)/8–2С+16А
11. Х= 4*(3А-7В+С/16)+12
12. Х= –3*(4А–3В)+С/2
13. Х= – (С +6А)*15+В/16
14. Х= –А/4–5*(2А–В)+С/2
15. Х= –16*(3А–2В)+77–С/64
16. Х= 18А+64В–(С–А)/64+17
17. Х= 4А–15*(2В–2) –22
18. Х= 4А+3*(В+С)/4–42
19. Х= 7А+9В–106+С/16
20. Х= –А/4–9*(В+11)+15С
21. Х= 2*(7А–В) –12С+55
22. Х= 3*(А/2+В/16)+С/32–61
23. Х= –(–(С+2А+4В)+16А)
24. Х= –4А+(В+3С–1)/2
25. Х= 12+16*(2А+3В)+С/2
Блок 3.
1. Х= 3В+19+3*(2А–3С)
2. Х= –(С–2А–3В) –98
3. Х= –6А+(3В–4С+11)/4
4. Х= –2–8*(7А–В)–С/4
5. Х= – (2А+В)/2–С/2–101
6. Х= –6*(3А–В–С/4) –55
7. Х= (2С–3А)/2–В/4
8. Х= (–3А–4В+С)/16
9. Х= 5*(–3А+В) –14–С/8
10. Х= – (6–А+В) –С/2+13
11. Х= –8*(4А–С)–(В+3С)/4
12. Х= (А–3В)/8+3С–55
13. Х= 6*(3А–В)+С/4
14. Х= –(–(3С–11А)*16–В/4)
15. Х= А/8–4*(А+3С)+B/2
16. Х= 14*(2–3А)+64В+С/8
17. Х= –4А+16*(–2В+11)–65С
18. Х= –4А+5*(2В+С)/4+100
19. Х= 129А+9В–256–С/16
20. Х= А/16+2*(3В–91) –16С
21. Х= –2*(7А+В) +33С+400
22. Х= А/2–В/8+4*(С/32–61)
23. Х= –(–2*(С–3А+35В) –А)
24. Х= 4А–5*(2*В–С–11)/4
25. Х= 93–8*(2А+3В) –С/2
Блок 4.
1. Х= А–3*(2С–11B)
2. Х= –4*(A/2–3В) –6C
3. Х= C+(4A–4B+13)/2
4. Х= A–2*(7B+C)–99
5. Х= – (2А+3В)/4–С/4–77
6. Х= 3*(2А–11–4B) –C/4
7. Х= (C/4–3B)/2–7A
8. Х= (A–B+3/4*C)/16
9. Х= –2*(12А–В) +C/6
10. Х= 4*(1–А–C) +13–B/2
11. Х= 19*(A–С)–(19–B)/4
12. Х= 3*(А+В)/4+6С–10
13. Х= 6*(3А–В)+С/4
14. Х=3*С–7А/16–В/4
15. Х= 3А/2–4С+B/2–20
16. Х= 9*(B–А)+С/8–23
17. Х= –2А+6В–11С/4
18. Х= 10А–3*(В–7С)/2+11
19. Х= 10А+100В–С/64+1000
20. Х= А/4– (3В–2С) +111
21. Х= –(7А–2В) –3С+6
22. Х= А/2–3В/8+5*(С/4+5)
23. Х= –3*(A–3B+9C) –69
24. Х= 7А/2–2*(В+С)/8
25. Х= 21–4*(3А+7В) +С/4
Контрольные вопросы
Назначение директив SEGMENT и ENDS.
Назначение директивы ASSUME.
Назначение директив DB, DW.
Назначение оператора DUP в директивах DB, DW.
Дата публикования: 2014-11-28; Прочитано: 336 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!