Wat is die slaagstruktuur van die samesteller?
Wat is die slaagstruktuur van die samesteller?

Video: Wat is die slaagstruktuur van die samesteller?

Video: Wat is die slaagstruktuur van die samesteller?
Video: Lazarus IDE Обзор преимуществ / Особенности / Установка, Удаление / FpcUpDeluxe / 2022 / Free Pascal 2024, April
Anonim

N een slaag samesteller slaag oor die bronlêer presies een keer, in dieselfde slaag versamel die etikette, los toekomstige verwysings op en doen die werklike samestelling. Die moeilike deel is om toekomstige etiketverwysings op te los (die probleem van voorwaartse verwysing) en kode in een bymekaar te maak slaag.

Ook, wat is pass in assembler?

Samesteller is 'n program vir die omskakeling van instruksies wat in laevlak-samestellingskode geskryf is, na hervestigbare masjienkode en om inligting vir die laaier saam te genereer. Hier samesteller verdeel hierdie take in twee slaag : Slaag -1: Definieer simbole en letterkundiges en onthou hulle onderskeidelik in simbooltabel en letterlike tabel.

Ook, hoekom het ons twee passamestellers nodig? Die hoofrede waarom die meeste samestellers gebruik 'n 2- slaag stelsel is om die probleem van voorwaartse verwysings aan te spreek - verwysings na veranderlikes of subroetines wat nog nie teëgekom is tydens die ontleding van die bronkode nie.

Verder, wat is die verskillende soorte samestellers?

An samesteller moet twee vertaal verskillende tipes van simbole: samesteller -gedefinieerde simbole en programmeergedefinieerde simbole. Die samesteller -gedefinieerde simbole is mnemonics vir die masjieninstruksies en pseudo-instruksies.

Wat is letterlik in assembler?

Sonder om spesifiek vir 'n bepaalde taal te wees, a letterlik is 'n konstante sonder 'n naam. Die Samesteller program groepe al die letterlike saam in 'n konstante swembad sonder herhalings. Dit is die "=" wat die Samesteller om 'n waarde in hierdie poel te skep as een nie reeds geskep is nie.

Aanbeveel: