мне нужно выполнить программы в EMU 8086 и чтобы еще был листинг в отладчике,оформлять ничего не надо.Просто программа и листинг
Завдання 1
1) Розробити програму на мові асемблер з використанням ланцюжкових команд
2) Результати вивести на екран монітора
Завдання 2
1) Набрати програму на мові асемблер виводу строкової та символьної інформації на екран монітору.
2) Вивчити використання операторів
3) Проаналізувати роботу програми за допомогою її лістингу.
4) Розробити програму, яка демонструє використання операторів та їх властивості.
5) Підготувати звіт
Набрати представлену програму:
title word
dat1 segment
a db 'Hello world1',10,13
b db 'Hello world2',10,13,'$'
c db '34'
dat1 endS
cod1 segment
assume cs:cod1, ds:dat1
start1: mov ax, dat1
mov ds, ax
xor ax, ax
mov ah, 09h
mov dx, offset a
int 21h
mov ah, 02h
mov dx, ‘c’
int 21h
mov ah,4Ch
int 21h
cod1 endS
end Start1
1 Завдання 3
1) Розробити програму на мові асемблер з командами пересилання даних (MOV, XCHG, XLAT, PUSH, POP, PUSHF,POPF, LAHF, SAHF) та використанням різних методів адресації
2) Перевірку виконати за допомогою програми AFDPro
2 Завдання
1 Використання регістрової адресації для пересилки 8- та 16-розрядних операндів
2 Використання прямої адресації для:
А) Формування операндів в регістрах загального призначення
3 Використання непрямої адресації. Організація пошуку в масиві даних та формування нового масиву
Використання непрямої базової адресації
1 Завдання 4
1) Розробити програму на мові асемблер з лінійною структурою. Вхідні дані (змінні X й Y) вибрати самостійно таким чином, щоб самі змінні й будь-яке вираження утворене ними були відмінні від 0 й 1. Розрахунки виконати для типів даних байт та слово. Операнди і результати роботи програми розмістити в пам'яті.
2) Перевірку роботи програми виконати за допомогою програми відгадчика AFDPRO
2 Варіанти завдання
B1. z=5*x*x-12/y+1
1 Завдання 5
1) Розробити програму на мові асемблер з використанням команд передачі керу-вання та організації циклів у відповідності до варіантів завдання..
2) Результати представити за допомогою програми AFDPro
2 Варіанти завдання
Варіанти Завдання
1 Сформувати матрицю 5х5 і поміняти місцями рядки зі стовбцями
1 1рядок та 1 стовбець Непарні значення елементів мат-риці записати в таблицю
1 Завдання 6
1) Розробити програму на мові асемблер з використанням процедур у відповідності до варіантів завдання.
2) Розробити програму на мові високого рівня з використанням вставок на мові асемблер
2 Варіанти завдання
2а) Процедура знаходиться в головному програмному модулі
2б) Процедура знаходиться в окремому програмному модулі