Ассемблер тілі - бұл тұжырымдамалары процессордың нұсқауларына сәйкес келетін төменгі деңгейлі бағдарламалау тілі. Адам жазған нұсқауларды аппараттық құрал түсінетін нұсқаулыққа айналдыру тілге атау берген ассемблер бағдарламасының көмегімен жүзеге асады.
Қажетті
GSS Visual Assembler, ASMedit, RadASM даму орталары
Нұсқаулық
1-қадам
Компьютеріңіздің қатты дискісіне құрастыру тілдік бағдарламаларын жазу үшін даму ортасын жүктеңіз және орнатыңыз. Бұл GSS Visual Assembler, ASMedit, RadASM және басқалары болуы мүмкін. Дұрыс таңдау жасау үшін бағдарламалардың сипаттамаларын және әзірлеушілердің ұсыныстарын оқып шығыңыз. Сондай-ақ, ассемблер тілінде бағдарламалау үшін сіз негізгі командаларды білуіңіз керек екенін ескерген жөн, өйткені онсыз бірнеше қарапайым бағдарлама іске қосылмайды және жұмыс істемейді.
2-қадам
Бағдарламаның жазбаша мәтінін машиналық кодқа аудару үшін аудармашыны жүктеп алыңыз (қазіргі тілдегі компиляторға ұқсас). MASM, RosASM, Yasm, NASM және басқалары сізге көмектесе алады.
3-қадам
Синтаксис ережелері мен негізгі командалар жиынын біліңіз. Мұны істеу үшін сіз Интернеттен таба алатын арнайы кітаптарды пайдалана аласыз. Әрбір жаңадан бастаған бағдарламашы әдебиетті тек өзі үшін таңдайды, сондықтан әмбебап оқыту құралдары жоқ. Іздеу жүйесінің көмегімен сіз жаңа бастаған бағдарламашыға көптеген пайдалы ақпараттар табасыз.
4-қадам
Қарапайым ассемблер тілінің бағдарламасын жасауға тырысыңыз. Мұнда оқулықтан мысал келтіруге болады. Практикалық жаттығулар ғана сізге бағдарламалаудың қалай жұмыс істейтіндігі туралы логиканы түсінуге көмектеседі. Егер операторларды орындау кезінде қателіктер орын алса, бастаған ісіңізден бас тартпаңыз - ақпарат алу үшін Интернетке хабарласыңыз. Ассемблер кодының бірқатар артықшылықтары бар: ол басқаларға қарағанда жылдамырақ жұмыс істейді, аз орын алады, тестілеу және күйін келтіру оңай, компьютер тұрғысынан «таза» тіл. Алайда үйрену өте қиын. Егер сіз ассемблермен жақсы жұмыс жасасаңыз, онда сіз болашақта күрделі бағдарламалау тілдеріне оңай ауыса аласыз.