Завдання на роботу. Написати асемблер-програму перемноження елементів ма-сивів з 8 двобайтових беззнакових операндів
Написати асемблер-програму перемноження елементів ма-сивів з 8 двобайтових беззнакових операндів.
10.3 Варіанти завдань
1 Написати асемблер-програму перемноження елементів масивів з 8 однобайтових беззнакових операндів.
2 Написати асемблер-програму перемноження елементів масивів з 8 двобайтових беззнакових операндів.
3 Написати асемблер-програму перемноження елементів масивів з 4 двобайтових беззнакових операндів.
4 Написати асемблер-програму перемноження елементів масивів з 4 однобайтових беззнакових операндів.
5 Написати асемблер-програму перемноження елементів масивів з 16 однобайтових беззнакових операндів.
6 Написати асемблер-програму перемноження елементів масивів з 4 двобайтових беззнакових операндів.
7 Написати асемблер-програму перемноження елементів масивів з 12 однобайтових беззнакових операндів.
8 Написати асемблер-програму ділення відповідних еле-ментів масивів з 4 однобайтових беззнакових операндів.
9 Написати асемблер-програму перемноження елементів масивів з 4 однобайтових беззнакових операндів.
10 Написати асемблер-програму ділення відповідних еле-ментів масивів з 2 однобайтових беззнакових операндів.
11 Написати асемблер-програму перемноження елементів масивів з 4 однобайтових беззнакових операндів.
12 Написати асемблер-програму ділення відповідних еле-ментів масивів з 8 однобайтових беззнакових операндів.
13 Написати асемблер-програму перемноження елементів масивів з 4 однобайтових беззнакових операндів.
14 Написати асемблер-програму ділення відповідних еле-ментів масивів з 4 однобайтових беззнакових операндів.
10.4 Приклад оформлення звіту

Рисунок 10.1 - Блок-схема алгоритму
ЛАБОРАТОРНА РОБОТА №11
ОБОЛОНКА TASM 2.0
11.1 Мета роботи
Освоїти принципи написання програм мовою Assembler з можливістю трансляції програми програмним пакетом TASM 2.0.
11.2 Теоретичні відомості
Процес створення програми включає чотири етапи:
- ввід вихідного тексту програми – любий текстовий редактор, утворений файл повинен бути з розширенням asm;
- створення об’єктного модуля – програма tasm.exe;
- створення файлу типу exe або com – програма tlink.exe;
- налагодження програми – td.exe.
Програма написана для трасування в TASM може містити конструкції наступних типів:
- команди асемблера – конструкції, яким відповідають машинні команди;
- директиви асемблера – конструкції, які не генерують машинних команд, а являються вказівниками транслятору на виконання деяких дій чи служать для встановлення режиму його роботи;
- макрокоманди – конструкції, які представляються одним рядком в вихідному файлі програми, після обробки транслятором генерують в об’єктному модулі послідовність команд, директив чи макрокоманд асемблера.
Нижче наведено структуру програми, якої можна дотримуватися при створені програмного продукту мовою асемблер:
model small; опис моделі пам’яті – код програми займає один сегмент, дані об’єднані в одну групу, використовується для більшості програм на Асемблері. Програма типу exe
stack 100h; дана директива задає розмір сегменту стеку програми у байтах (256 байт).
dataseg; початок оголошення сегменту даних
x1 db 0; оголошена змінна х1 розміром один байт (db)
x2 dw 0; оголошена змінна х2 розміром два байти (dw)
codeseg; початок сегменту коду
Date: 2015-12-12; view: 460; Нарушение авторских прав Понравилась страница? Лайкни для друзей: |
|
|