Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Завдання на роботу. Написати асемблер-програму перемноження елементів ма-сивів з 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: 438; Нарушение авторских прав |