Hvad er en to-pass assembler?
Hvad er en to-pass assembler?

Video: Hvad er en to-pass assembler?

Video: Hvad er en to-pass assembler?
Video: Величие и бездна. Как РУХНУЛ Детройт 2024, Kan
Anonim

To - bestå samlere

Det to pas assembler udfører to gennemløb over kildeprogrammet. Først og fremmest passere , det læser hele kildeprogrammet og leder kun efter etiketdefinitioner. Dybest set samler går gennem programmet en linje ad gangen og genererer maskinkode til den instruktion.

Desuden, hvad er pass assembler?

ENKEL PASS MONTERING EN enkelt passassembler scanner kun programmet én gang og opretter det tilsvarende binære program samler erstatte alle symbolske instruktioner med maskinkode i et pas . Regler for montageprogram siger, at symbolet skal defineres et sted i programmet.

Ved også, hvad er typerne af assembler? An samler skal oversætte to forskellige slags af symboler: samler -definerede symboler og programmer-definerede symboler. Det samler -definerede symboler er mnemonics for maskininstruktioner og pseudo-instruktioner.

Udover ovenstående, hvad vil en simpel to-pass assembler gøre i det første pas?

EN simple to - pass assembler gør følgende i første gennemløb : Den tildeler plads til bogstaverne. Den beregner programmets samlede længde. Det bygger symboltabellen for symbolerne og deres værdier.

Hvordan fungerer en montør?

Monter . An samler er et program, der konverterer assemblersprog til maskinkode. Det tager de grundlæggende kommandoer og operationer fra assembly-koden og konverterer dem til binær kode, der kan genkendes af en bestemt type processor. Montører ligner compilere, idet de producerer eksekverbar kode.

Anbefalede: