Assambleya tili - bu bayonotlari protsessor ko'rsatmalariga mos keladigan past darajadagi dasturlash tili. Inson tomonidan yozilgan ko'rsatmalarni apparat tushunishi mumkin bo'lgan ko'rsatmalarga aylantirish, tilga nom bergan assambleyer dasturi yordamida amalga oshiriladi.
Kerakli
GSS Visual Assembler, ASMedit, RadASM ishlab chiqish muhiti
Ko'rsatmalar
1-qadam
Kompyuteringizning qattiq diskida yig'ish tili dasturlarini yozish uchun ishlab chiqish muhitini yuklab oling va o'rnating. Bu GSS Visual Assembler, ASMedit, RadASM va boshqalar bo'lishi mumkin. To'g'ri tanlov qilish uchun dasturlarning tavsiflarini va ishlab chiquvchilarning tavsiyalarini o'qing. Shuni ham ta'kidlash joizki, montaj tilida dasturlash uchun siz asosiy buyruqlarni bilishingiz kerak, chunki ularsiz bir nechta oddiy dastur ishga tushmaydi va ishlamaydi.
2-qadam
Yozma dastur matnini mashina kodiga aylantirish uchun tarjimonni yuklab oling va o'rnating (zamonaviyroq tillardagi kompilyatorga o'xshash narsa). MASM, RosASM, Yasm, NASM va boshqalar sizga yordam berishi mumkin.
3-qadam
Sintaksis qoidalarini va asosiy buyruqlar to'plamini o'rganing. Buning uchun siz maxsus kitoblardan foydalanishingiz mumkin, ularni Internetda ham topishingiz mumkin. Har bir yangi dasturchi adabiyotni faqat o'zi uchun tanlaydi, shuning uchun universal ta'lim vositalari mavjud emas. Qidiruv tizim yordamida siz yangi boshlagan dasturchi uchun juda ko'p foydali ma'lumotlarni topasiz.
4-qadam
Dastlabki yig'ilish tili dasturini tuzishga harakat qiling. Bu erda hatto darslikdan bir misol ham bo'ladi. Faqatgina amaliy mashg'ulotlargina dasturlash qanday ishlashini mantig'ini tushunishga yordam beradi. Agar operatorlar bajarilishida xatolar yuzaga kelsa, boshlagan ishingizdan voz kechmang - ma'lumot olish uchun Internet bilan bog'laning. Yig'ish kodi bir qator afzalliklarga ega: u boshqalarnikiga qaraganda tezroq ishlaydi, kam joy egallaydi, sinab ko'rish va disk raskadrovka qilish oson va kompyuter nuqtai nazaridan "toza" til. Biroq, o'rganish juda qiyin. Agar siz assembler bilan yaxshi ishlasangiz, kelajakda siz yanada murakkab dasturlash tillariga bemalol o'tishingiz mumkin.