Ասամբլեայի լեզուն ցածր մակարդակի ծրագրավորման լեզու է, որի պնդումները համապատասխանում են պրոցեսորի ցուցումներին: Մարդու կողմից գրված հրահանգների վերածումը հրահանգների, որոնք ապարատային համակարգը կարող է հասկանալ, կատարվում է ասամբլերային ծրագրի օգնությամբ, որը անունը տվել է լեզվին:
Անհրաժեշտ է
զարգացման միջավայրեր GSS Visual Assembler, ASMedit, RadASM:
Հրահանգներ
Քայլ 1
Ներբեռնեք և տեղադրեք ձեր համակարգչի կոշտ սկավառակի վրա հավաքման լեզվի ծրագրեր գրելու զարգացման միջավայրը: Դա կարող է լինել GSS Visual Assembler, ASMedit, RadASM և այլն: Կարդացեք ծրագրերի նկարագրությունները և մշակողների առաջարկությունները ՝ ճիշտ ընտրություն կատարելու համար: Հարկ է նաև նշել, որ հավաքման լեզվով ծրագրավորման համար անհրաժեշտ է իմանալ հիմնական հրամանները, քանի որ առանց դրանց մեկից ավելի պարզ ծրագիր չի սկսվի և չի գործի:
Քայլ 2
Ներբեռնեք և տեղադրեք թարգմանիչ (ավելի ժամանակակից լեզուներով կազմողի նման մի բան) `գրավոր ծրագրի տեքստը մեքենայական կոդի մեջ թարգմանելու համար: MASM, RosASM, Yasm, NASM և այլոք կարող են օգնել ձեզ:
Քայլ 3
Սովորեք շարահյուսության կանոնները և հիմնական հրամանների ամբողջությունը: Դա անելու համար կարող եք օգտագործել հատուկ գրքեր, որոնք կարող եք գտնել նաև ինտերնետում: Յուրաքանչյուր սկսնակ ծրագրավորող գրականությունն ընտրում է բացառապես իր համար, ուստի չկան ուսուցման ունիվերսալ գործիքներ: Որոնման համակարգի միջոցով դուք կգտնեք շատ օգտակար տեղեկություններ սկսնակ ծրագրավորողի համար:
Քայլ 4
Փորձեք կազմել պարզունակ հավաքման լեզվի ծրագիր: Անգամ դասագրքից մի օրինակ կանի այստեղ: Միայն գործնական վարժությունները կօգնեն ձեզ հասկանալ, թե ինչ տրամաբանությամբ է աշխատում ծրագրավորումը: Եթե օպերատորների կատարման ընթացքում սխալներ են տեղի ունենում, մի հրաժարվեք ձեր սկսածից `տեղեկատվության համար կապվեք ինտերնետին: Համագումարի ծածկագիրը ունի մի շարք առավելություններ. Այն աշխատում է ավելի արագ, քան մյուսները, քիչ տեղ է զբաղեցնում, հեշտ է ստուգել և կարգաբերել, և համակարգչի տեսանկյունից «մաքուր» լեզու է: Այնուամենայնիվ, սովորելը բավականին դժվար է: Եթե լավ եք աշխատում մոնտաժողի հետ, ապա ապագայում հեշտությամբ կարող եք անցնել ավելի բարդ ծրագրավորման լեզուների: