Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...
Програмування на Асемблері. Навчальні уроки
Мова Асемблера (Assembler) - це низькорівневий мова програмування. Він хоч і складний, але написані на ньому програми працюють швидше, ніж на Паскале і на Сі. Хоча Сі намагається оптимізувати швидкість виконання програм, але вона ніколи не обжене асемблер. Гідності мови полягають у тому, що програміст може написати більш високошвидкісну програму, ніж на інших мовах високого рівня. Також Асемблер використовується для написання прошивок на BIOS, а також можливий безпосередній доступ до регістрів процесора, і до портів комп'ютера. В даному навчальному курсі наведені написання програм, або іншими словами асемблер на прикладах, а також асемблер під windows.
інформація була Написана з використанням книги: Рисований О.М. Системне програмування: Підручник. - Х.: НТУ “ХПІ”, 2010. - 912 с.
Проаналізувати масив даних з 16 елементів. Підрахувати і вивести на екран кількість елементів, які за значенням знаходяться в середині діапазону від 32 до 128.
Приклад: Написати програму з використанням макросів для обчислення одного з виразів без попереднього математичного спрощення операцій:
2x - 3 + 8(2x -3);
Приклад: Написати програму на асемблер. Задано масив N = 40 елементів. Навести алгоритм і програму визначення кількості елементів масиву , які задовольняють умови L >= Ai >= M, де L = 6 і M = 22.
Приклад 1: Обчислити 6 значень функції: Yn = 4x/(x + 5) (х змінюється від 3 з кроком 1,25). Результат округлити до цілого, розмістити в пам'яті і вивести на екран.