Ինչ է հավաքիչը

Բովանդակություն:

Ինչ է հավաքիչը
Ինչ է հավաքիչը

Video: Ինչ է հավաքիչը

Video: Ինչ է հավաքիչը
Video: LG փոշեկուլը շատ է խլացնում: (Ինչպե՞ս փոխել առանցքակալները շարժիչի մեջ): 2024, Նոյեմբեր
Anonim

Assembler- ը գալիս է անգլերեն «assembler» բառից, որը նշանակում է «հավաքող»: Assembler- ը աղբյուր կոդերի կազմող է, որը վերափոխում է այս կոդը մեքենայական լեզվի:

Ինչ է հավաքիչը
Ինչ է հավաքիչը

Անհրաժեշտ է

ԱՀ ձեռնարկ:

Հրահանգներ

Քայլ 1

Assembler- ը, ինչպես ինքնին լեզուն, հիմնականում բնորոշ է հատուկ ճարտարապետություններին, տեքստի շարահյուսությունների տարբերակներին և գործառնական համակարգերին: Կան նաև բազմամակարդակ կամ ունիվերսալ, ավելի ճիշտ ՝ սահմանափակ ունիվերսալ մոնտաժողներ, որոնք կարող են աշխատել տարբեր հարթակներում և գործառնական համակարգերում: Այնուամենայնիվ, ցածր մակարդակի լեզվով հնարավոր չէ գրել սարքից անկախ ծրագիր: Ունիվերսալ հավաքիչների շարքում առանձնացվում են խաչմոնտաժողները, որոնք ունակ են հավաքել գործարկվող մոդուլ կամ մեքենայական կոդեր այլ գործառնական համակարգերի և ճարտարապետությունների համար:

Քայլ 2

Execրագրի գործարկվող մոդուլներ ստանալու ճանապարհին հավաքումը առաջին և վերջին փուլը չէ: Օրինակ, որոշ բարձր մակարդակի կազմողներ կարող են արդյունք տալ որպես հավաքման լեզվի ծրագրեր: Ապագայում մոնտաժողն ինքն է պատասխանատու նման ծրագրի մշակման համար: Բացի այդ, հավաքման արդյունքը կարող է լինել ոչ թե գործարկվող մոդուլ, այլ առարկա, որը պարունակում է մեքենայի կոդ և ծրագրի տվյալներ `տարբեր բլոկներում: Դրանից հետո կատարվող ֆայլերը արտադրվում են դրանցից ՝ օգտագործելով հղումների խմբագրիչներ:

Քայլ 3

DOS համակարգի մոնտաժողներն առավել հայտնի են: Դրանցից TASM- ը, MASM- ը և WASM- ը կարելի է առանձնացնել առանձին խմբի: Ամանակին A86- ի տեսքով ամենապարզ հավաքիչը նույնպես շատ տարածված էր:

Քայլ 4

Երբ Windows օպերացիոն համակարգը սկսեց լայնորեն օգտագործվել, մշակողները գործարկեցին TASM: Սա ոչ պաշտոնական փաթեթ է, որը ստեղծվել է «! TE» անունով անձի կողմից: Այս լեզուն հնարավորություն տվեց ստեղծել տարբեր ծրագրեր Windows միջավայրում: Ներկայումս այս ծրագրի մշակումը պաշտոնապես դադարեցված է: Միջավայրը դարձել է ոչ պաշտոնական, բայց դա շատ է դյուրացնում կազմողի հետ աշխատանքը:

Քայլ 5

Microsoft– ը պաշտոնապես աջակցում է մեկ այլ արտադրանքի ՝ Microsoft Macro Assembler- ին: Այն դեռ մշակման փուլում է, վերջին տարբերակները ներառված են բազմաթիվ հավաքածուներում: Այնուամենայնիվ, տարբերակը, որն ուղղված էր DOS համակարգերի համար ծրագրեր ստեղծելուն, դադարեցրեց զարգացումը:

Քայլ 6

Այսօր մշակվել է բաց աղբյուրի հավաքման նախագիծ: Դրա տարբերակները հասանելի են դարձել տարբեր օպերացիոն համակարգերի համար: Այս հավաքածուն թույլ է տալիս նաև այս օբյեկտների համար օբյեկտների ֆայլեր ստանալ: Այս հավաքիչը կոչվում է NASM:

Քայլ 7

Յասմը զրոյից NASM- ի վերաշարադրված տարբերակն է ՝ բացառությամբ մի քանի բացառությունների: FASM երիտասարդ հավաքորդին արգելվում է վերալիցենզավորել:

Խորհուրդ ենք տալիս: