Vad är en två pass assembler?
Vad är en två pass assembler?

Video: Vad är en två pass assembler?

Video: Vad är en två pass assembler?
Video: Election Results 2023: त्रिपुरा में ये VIP उम्मीदवार चल रहे आगे | Meghalaya | Nagaland | Tripura 2024, November
Anonim

Två - passera montörer

De två pass assembler utför två pass över källprogrammet. I den första passera , det läser hela källprogrammet, letar bara efter etikettdefinitioner. I grund och botten assemblerare går igenom programmet en rad i taget och genererar maskinkod för den instruktionen.

Dessutom, vad är pass assembler?

ENKEL PASS MONTERING A enkel passmontör skannar programmet endast en gång och skapar det motsvarande binära programmet assemblerare ersätt all symbolisk instruktion med maskinkod i ett pass . Regler för monteringsprogram säger att symbolen ska definieras någonstans i programmet.

Vet också, vilka typer av montörer finns? Ett assemblerare måste översätta två olika sorter av symboler: assemblerare -definierade symboler och programmerardefinierade symboler. De assemblerare -definierade symboler är minnesanteckningar för maskininstruktioner och pseudo-instruktioner.

Förutom ovan, vad kommer en enkel två pass assembler att göra i det första passet?

A enkla två - pass assembler gör följande i första passet : Den tilldelar utrymme för bokstäverna. Den beräknar programmets totala längd. Den bygger symboltabellen för symbolerna och deras värden.

Hur fungerar en montör?

Assemblerare . Ett assemblerare är ett program som konverterar assemblerspråk till maskinkod. Den tar de grundläggande kommandona och operationerna från assemblerkoden och konverterar dem till binär kod som kan kännas igen av en specifik typ av processor. Montörer liknar kompilatorer genom att de producerar körbar kod.

Rekommenderad: