русс | укр

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

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


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


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


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


1. Розробити програму обчислення суми чисел (за варіантом табл.3). Результат вивести на екран монітору.

2. Побудувати циклічний алгоритм і скласти програму в командах МП і8086 (асемблер) утворення в регістрі xx (акумуляторі) лічильника за модулем n з кроком m (в кожному циклі вміст регістра xx збільшується на m до максимального значення n). В програмі необхідно передбачити початкову очистку акумулятора і запис кожного нового стану лічильника у вічко ОЗП, адреса якого на одиницю більша попереднього. Початкову адресу взяти довільно. (використовувати команди умовного переходу je, …).

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

4. Оформити звіт у якому навести додатково блок-схеми алгоритмів.

Таблиця 3.

Номер варіанту Сума чисел xx n m
тільки непарних от 1 до 15 ax
за винятком 2,7,10 от 1 до 15 bx
за винятком 3,8,11 от 1 до 15 dx
за винятком 1,9,12 от 1 до 15 cx
за винятком 2,7,13 от 1 до 15 ax
за винятком 4,7,14 от 1 до 15 bx
за винятком 5,9,15 от 1 до 15 dx
за винятком 6,7,11 от 1 до 15 cx
за винятком 2,4,12 от 1 до 15 ax
тільки парних от 0 до 16 bx
тільки непарних от 0 до 16 dx
за винятком 2,7,10 от 0 до 16 cx
за винятком 3,8,11 от 0 до 16 ax
за винятком 1,9,12 от 0 до 16 bx
за винятком 2,7,13 от 0 до 16 dx
за винятком 4,7,14 от 0 до 16 ax
за винятком 5,9,15 от 0 до 16 bx
за винятком 6,7,11 от 0 до 16 dx
за винятком 2,4,12 от 0 до 16 cx
тільки парних от 2 до 17 ax
тільки непарних от 2 до 17 bx
за винятком 2,7,10 от 2 до 17 dx
за винятком 3,8,11 от 2 до 17 cx
за винятком 1,9,12 от 2 до 17 ax
за винятком 2,7,13 от 2 до 17 bx
за винятком 4,7,14 от 2 до 17 dx
за винятком 5,9,15 от 2 до 17 cx
за винятком 6,7,11 от 2 до 17 ax
за винятком 2,4,12 от 2 до 17 bx
тільки парних от 1 до 15 dx

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

1. Як задаються змінні у програмі на асемблері?

2. Як задати змінну типу масив?

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

4. Які оператори циклу використовуються у асемблері? Принцип дії.

5. Які оператори переходу використовуються у асемблері? Принцип дії.

 

2 Стандартні інтерфейси обміну даними промислових комп'ютерів

Практична робота № 4. Пересилання даних в порти введення/виводу за інтерфейсом Centronics в дійсному режимі

Мета роботи: засвоїти методи програмування пересилання даних в порти введення/виводу за інтерфейсом Centronics.


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


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