Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Програмування розгалужених процесів на Асемблері

Автор:   •  Декабрь 11, 2022  •  Практическая работа  •  325 Слов (2 Страниц)  •  141 Просмотры

Страница 1 из 2

Практична робота №3

Тема: Програмування розгалужених процесів на Асемблері.

Мета: Практично реалізувати за допомогою Асемблера алгоритм

розгалуження, використовуючи команди умовної та безумовної

передачі керування.

План роботи:

1. Опис завдання

2. Блок схема

3. Текст програми

4. Послідовність стану регістрів

5. Розміщення даних в ОЗП

6. Машинний код програми

7. Результат роботи

8. Перевірка результату

1. Опис завдання

Якщо х>=25 то виконати (x2+2x)/10

Якщо х<12 то виконати (2x2+7)/x

2. Блок схема

3. Текст програми

IN - початок програми

WR R1 - запис значення х в R1

SUB #5 -;

JS M1 - перехід на М1 якщо знак акамулятора <0

RD R1 – зчитування R1

MUL R1 – множення на R1

WR 050 - запис в 50 комірку

RD R1 зчитування R1

MUL #2 - множення на 2

WR 051 – запис в 51 комірку

RD 050 - зчитування 50 комірки

ADD 051 – додавання 51 комірки

WR 052 – запис в 52 комірку

RD #10 – зчитування 10

WR 053 - запис в 53 комірку

RD 052 – зчитування 42 комірки

DIV 053 –ділення 53 комірки

WR 054 - запис в 54 комірку

JMP M2 - безумовний перехід до мітки М2

M1: мітка

...

Скачать:   txt (3.3 Kb)   pdf (42.2 Kb)   docx (9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club