Эки жолку ассемблер деген эмне?
Эки жолку ассемблер деген эмне?

Video: Эки жолку ассемблер деген эмне?

Video: Эки жолку ассемблер деген эмне?
Video: Аялың жакпай калса эмне кылуу керек? (таң калаарлык окуя). Шейх Чубак ажы 2024, Ноябрь
Anonim

Эки - монтаждоочулар

The эки өтүүчү монтаждоочу аткарат эки өтмөк булак программасы боюнча. Биринчиден өтүү , ал энбелги аныктамаларын гана издеп, бүткүл программаны окуйт. Негизинен, монтаждоочу программаны бир сап аркылуу өтөт жана ал нускама үчүн машина кодун түзөт.

Андан тышкары, pass assembler деген эмне?

БИР ЖОЛУГУШУУЧУ А жалгыз өткөргүч программаны бир гана жолу сканерлейт жана эквиваленттүү экилик программаны түзөт монтаждоочу бардык символикалык көрсөтмөлөрдү машина коду менен алмаштырыңыз бир өтүү . Жыйын программасынын эрежелеринде символ программанын бир жеринде аныкталышы керек деп айтылат.

Ошондой эле билиңиз, ассемблердин кандай түрлөрү бар? Ан монтаждоочу эки которуу керек ар кандай түрлөрү символдордон: монтаждоочу - аныкталган символдор жана программист тарабынан аныкталган символдор. The монтаждоочу -аныкталган символдор машиналык инструкциялар жана псевдо-инструкциялар үчүн мнемоника болуп саналат.

Жогорудагыдан тышкары, жөнөкөй эки өтүүчү ассемблер биринчи өтүүдө эмне кылат?

А жөнөкөй эки - ассемблер өткөрөт төмөнкүдө биринчи өтүү : Ал литералдар үчүн орун бөлөт. Ал программанын жалпы узундугун эсептейт. Ал символдор жана алардын баалуулуктары үчүн символдор таблицасын түзөт.

Ассемблер кантип иштейт?

Ассемблер . Ан монтаждоочу ассемблер тилин машина кодуна айландыруучу программа. Ал монтаждык коддон негизги буйруктарды жана операцияларды алат жана аларды процессордун белгилүү бир түрү тааный турган бинардык кодго айлантат. Монтаждоочулар компиляторлорго окшош, алар аткарылуучу кодду чыгарышат.

Сунушталууда: