Асемблерният език е език за програмиране на ниско ниво, чиито изрази съответстват на инструкциите на процесора. Преобразуването на написаните от човека инструкции в инструкции, които хардуерът може да разбере, се извършва с помощта на асемблерна програма, която дава името на езика.
Необходимо
среди за разработка GSS Visual Assembler, ASMedit, RadASM
Инструкции
Етап 1
Изтеглете и инсталирайте средата за разработка за писане на асемблерни програми на твърдия диск на вашия компютър. Това може да бъде GSS Visual Assembler, ASMedit, RadASM и други. Прочетете описанията на програмите и препоръките на разработчиците, за да направите правилния избор. Също така си струва да се отбележи, че за програмиране на асемблерен език трябва да знаете основните команди, тъй като без тях повече от една проста програма няма да стартира и няма да работи.
Стъпка 2
Изтеглете и инсталирайте преводач (нещо като компилатор на по-модерни езици), за да преведете написания текст на програмата в машинен код. MASM, RosASM, Yasm, NASM и други могат да ви помогнат.
Стъпка 3
Научете правилата за синтаксис и набор от основни команди. За целта можете да използвате специални книги, които можете да намерите и в Интернет. Всеки начинаещ програмист избира литература изключително за себе си, така че няма универсални инструменти за обучение. С помощта на търсачката ще намерите много полезна информация за начинаещ програмист.
Стъпка 4
Опитайте се да направите примитивна програма за асемблерен език. Тук ще свърши работа дори пример от учебник. Само практически упражнения ще ви помогнат да разберете логиката на това как работи програмирането. Ако по време на изпълнението на операторите възникнат грешки, не изоставяйте започнатото - свържете се с интернет за информация. Кодът за сглобяване има редица предимства: работи по-бързо от други, заема малко място, лесен е за тестване и отстраняване на грешки и е „чист“език от гледна точка на компютъра. Въпреки това е доста трудно да се научи. Ако работите добре с асемблера, в бъдеще можете лесно да преминете към по-сложни езици за програмиране.