Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ASM / asm_лр_ир_copy / О_ASM_ЛР3_з

.doc
Скачиваний:
9
Добавлен:
15.02.2015
Размер:
30.72 Кб
Скачать

Лабораторна робота №3

Тема: Арифметичні команди МП 8086

Цілі: Навчитися розробляти програми на мові асемблер з використанням арифметичних команд.

1 Завдання

  1. Розробити програму на мові асемблер з лінійною структурою. Вхідні дані (змінні X й Y) вибрати самостійно таким чином, щоб самі змінні й будь-яке вираження утворене ними були відмінні від 0 й 1. Розрахунки виконати для типів даних байт та слово. Операнди і результати роботи програми розмістити в пам'яті.

  2. Перевірку роботи програми виконати за допомогою програми відгадчика AFDPro

  3. Підготувати звіт

2 Варіанти завдання

B1. z=5*x*x-12/y+1

B2. z=10*x-5*x/y+2

B3. z=25*x/y+15*y-3

B4. z=60/(x*y)+12*x-4

B5. z=x/(12*y+6)-5

B6. z=x+24/y-2*y

B7. z=60*x*y+12/(x-y)

B8. z=36/(x-y)+36*(x+y)

B9. z=48/(x/y)+12*(x-y)

B10. z=(x+y)/(x-y)+10

B11. z=x*x-(y*y)/2+3

B12. z=(x+1)/(y-1)+x*y

B13. z=(x-y)*((x+y)/2)

B14. z=(6*x*y+2)/(x-y)

B15. z=(12+x*y)/(24-x-y)

B16. z=x*y/2+x/3-y/4

B17. z=(2*x+3*y)/(x-y)

B18. z=(x*y)/(x+2)-1

B19. z=x*x-x/y+y*y+1

B20. z=2*x*x+yy-y

B21. z=5*x*x+12/y-1

B22. z=8*x+5*x/y-2

B23. z=25*x/y-15*y+5

B24. z=60/(x*y)-12*(x-1)

B25. z=x/(12*y-6)+6

B26. z=x-24/(y+2)*y

B27. z=8*x*y-24/(x+y+2)

B28. z=60/(x+y)+7*(x-y)

B29. z=120/x-12*(x+y-2)

B30. z=x*x-y*y+x/y

З Зміст звіту

  1. Лабораторна робота №3

  2. Тема, цілі роботи

  3. Завдання у відповідності до варіанту

  4. Короткі теоретичні відомості

  5. Лістинг програми

  6. Результати

  7. Висновки

Соседние файлы в папке asm_лр_ир_copy