русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Програмування на Асемблері. Навчальні уроки

Мова Асемблера (Assembler) - це низькорівневий мова програмування. Він хоч і складний, але написані на ньому програми працюють швидше, ніж на Паскале і на Сі. Хоча Сі намагається оптимізувати швидкість виконання програм, але вона ніколи не обжене асемблер. Гідності мови полягають у тому, що програміст може написати більш високошвидкісну програму, ніж на інших мовах високого рівня. Також Асемблер використовується для написання прошивок на BIOS, а також можливий безпосередній доступ до регістрів процесора, і до портів комп'ютера. В даному навчальному курсі наведені написання програм, або іншими словами асемблер на прикладах, а також асемблер під windows.

інформація була Написана з використанням книги: Рисований О.М. Системне програмування: Підручник. - Х.: НТУ “ХПІ”, 2010. - 912 с.




Введення в мова Асемблера

Для того, щоб програмувати на Assembler, необхідно:

Програма MASM_v9.0 або MASM_v10.0
пОтладчик, наприклад: OLLYDBG.EXE
пВ встановленому місці, де знаходиться програма MASM, створюєте файл: aaa.bat

Я вибрав таку назву (aaa.bat) для того, щоб вона була в самому верху. Та ви могли завжди його бачити. У цьому aaa.bat вносите таку інформацію:

Просмотров: 4748


Арифметичні операції Асемблер. Команди Асемблера

Програмування арифметичних виразів в мовою Асемблер відбувається через деякі команди такі, як: mul, div, sub, add. Ці команди називаються командами арифметичних операцій.

Просмотров: 4748


Двовимірні масиви на Асемблері. Асемблер двовимірними масивами приклади

У цьому уроці паказывается введення елементів в двовимірний масив. Наводиться приклад знаходження максимального елемента масиву в асемблері. І відбувається висновок у MessageBox.

Просмотров: 4748


Асемблер структури. Приклади завдань

Приклад: Задана матриця 3 X 4. Визначити максимальний елемент кожного рядка. Результат виконання програми вивести у вікно консолі.

Просмотров: 4748


Асемблер робота з файлами. Запис в файл

Написати програму із записом даних у файл. Проаналізувати 2 масиву, які складаються з 15  елементів кожен. Підрахувати кількість елементів першого масиву, які мають рівні значення у другому масиві. Вивести відповідні повідомлення.

Просмотров: 4749


API-подібні процедури в мовою Асемблер. Процедури в Assembler

Процедури в мовою Асемблер працюють також, як і в інших мовах програмування.

Просмотров: 4748





Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн