Mkusanyaji hutoka kwa neno la Kiingereza "assembler", ambalo linamaanisha "mkusanyaji". Assembler ni mkusanyaji wa nambari ya chanzo ambaye hubadilisha nambari hii kuwa lugha ya mashine.
Muhimu
Mwongozo wa PC
Maagizo
Hatua ya 1
Mkusanyiko, kama lugha yenyewe, ni maalum kwa usanifu maalum, anuwai ya sintaksia za maandishi, na mifumo ya uendeshaji. Pia kuna multiplatform au zima, au tuseme, vikusanyiko vichache vya ulimwengu ambavyo vinaweza kufanya kazi kwenye majukwaa tofauti na mifumo ya uendeshaji. Walakini, haiwezekani kuandika programu-huru ya kifaa katika lugha ya kiwango cha chini. Miongoni mwa mkusanyiko wa ulimwengu, wakusanyaji msalaba wamejulikana tofauti, ambao wanaweza kukusanya moduli inayoweza kutekelezwa au nambari za mashine kwa mifumo mingine ya uendeshaji na usanifu.
Hatua ya 2
Kukusanyika sio hatua ya kwanza na sio ya mwisho juu ya njia ya kupata moduli zinazoweza kutekelezwa za programu. Kwa mfano, waundaji wengine wa kiwango cha juu wanaweza kutoa matokeo kama programu za lugha ya mkutano. Katika siku zijazo, mkusanyaji mwenyewe ana jukumu la kusindika programu kama hiyo. Kwa kuongezea, matokeo ya mkusanyiko hayawezi kuwa moduli inayoweza kutekelezwa, lakini kitu cha moja, ambacho kitakuwa na nambari ya mashine na data ya programu katika vizuizi tofauti. Faili zinazoweza kutekelezwa hutolewa kutoka kwa hawa kwa kutumia wahariri wa viungo.
Hatua ya 3
Wakusanyaji wa mfumo wa DOS ndio wanaojulikana zaidi. Kati ya hizi, TASM, MASM na WASM zinaweza kutofautishwa kuwa kikundi tofauti. Wakati mmoja, mkusanyaji rahisi zaidi katika mfumo wa A86 pia alikuwa maarufu sana.
Hatua ya 4
Wakati mfumo wa uendeshaji wa Windows ulipoanza kutumiwa sana, waendelezaji walizindua TASM. Huu ni kifurushi kisicho rasmi ambacho kiliundwa na mtu anayeitwa "! TE". Lugha hii ilifanya iwezekane kuunda programu anuwai katika mazingira ya Windows. Hivi sasa, ukuzaji wa mpango huu umesimamishwa rasmi. Mazingira yamekuwa yasiyo rasmi, lakini inafanya kazi na mkusanyaji iwe rahisi zaidi.
Hatua ya 5
Microsoft inasaidia rasmi bidhaa nyingine, Microsoft Macro Assembler. Bado inaendelezwa, matoleo ya hivi karibuni yamejumuishwa kwenye kits nyingi. Walakini, toleo ambalo lilikuwa na lengo la kuunda programu za mifumo ya DOS ilisitisha maendeleo.
Hatua ya 6
Mradi wa kukusanya chanzo wazi umetengenezwa leo. Matoleo yake yamepatikana kwa mifumo anuwai ya uendeshaji. Seti hii pia hukuruhusu kupata faili za kitu kwa mifumo hii. Mkusanyaji huu huitwa NASM.
Hatua ya 7
Yasm ni toleo lililoandikwa tena la NASM kutoka mwanzo na isipokuwa chache. Mkusanyaji mchanga wa FASM amepigwa marufuku kupeana leseni tena.