русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Порядок виконання роботи


Дата додавання: 2014-11-27; переглядів: 806.


1. Розробити програму обчислення заданої функції за варіантом (табл.2) з використанням стандартних процедур сегментації для і8086. Вхідні дані ввести з клавіатури. Результат вивести на екран монітору. В програмі повинно здійснюватися звертання до n підпрограм (за варіантом), вкладених одна в одну, тобто звертання до чергової підпрограми здійснюється з попередньої програмної одиниці. Підпрограми умовні, отже крім команд CALL і RET достатньо в підпрограмах при необхідності використати команду NOP (нічого не робити). Передбачити "ініціалізацію стеку".

2. Виконати пункти 1...5 з першої практичної роботи.

3. Оформити звіт у якому навести листінг розробленої програми.

Таблиця 2

Номер варіанту n Функція Номер варіанту n Функція
(c+d)*(a+b) (c–d)/(a–b)
c/d+(a+b) c/(a–b)
c/d–(a+b) c*d+(a–b)
(c–d)*(a+b) c*d–(a–b)
(c+d)/(a+b) c*a*b
(c–d)/(a+b) (c+d)*a*b
c/(a+b) c/d+a*b
c*d+(a+b) c/d–a*b
c*d–(a+b) (c–d)*a*b
c*(a–b) (c+d)/a*b
(c+d)*(a–b) (c–d)/a*b
c/d+(a–b) c/a*b
c/d–(a–b) c*d+a*b
(c–d)*(a–b) c*d–a*b
(c+d)/(a–b) c*(a+b)

Контрольні запитання

1. Призначення директив сегментації.

2. Чим відрізняються стандартні і спрощені директиви сегментації?

3. Які регістри використовуються для виконання команд додавання?

4. Які регістри використовуються для виконання команд множення?

5. Які регістри використовуються для виконання команд ділення?

6. Пояснити роль регістрів SР – "вказівник стеку" при роботі з процедурами.

7. Перелічити і пояснити призначення сегментних регістрів при виконанні програм реального режиму.

8. Перелічити і пояснити правила використання регістрів загального призначення.

 


<== попередня лекція | наступна лекція ==>
Основні теоретичні відомості | Основні теоретичні відомості


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн