Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> werkstations >> Content
Wat is het verschil tussen één pas en twee assembler?
Een one-pass assembler is een assembler die de broncode slechts één keer doorleest en gaandeweg machinecode genereert. Een two-pass-assembler leest daarentegen de broncode twee keer door. De eerste stap is het genereren van een symbooltabel, die labels en variabelen toewijst aan hun geheugenadressen. De tweede stap is het gebruik van de symbolentabel om de machinecode te genereren.

Het belangrijkste voordeel van een one-pass-assembler is dat deze sneller is dan een two-pass-assembler. Dit komt omdat het de broncode niet twee keer hoeft door te lezen. Het grootste nadeel van een one-pass assembler is dat deze geen voorwaartse referenties kan oplossen. Dit betekent dat als een label of variabele wordt gebruikt voordat deze is gedefinieerd, de assembler niet in staat zal zijn de juiste machinecode te genereren.

Assemblers met twee doorgangen kunnen voorwaartse referenties oplossen, maar ze zijn langzamer dan assemblers met één doorgang. Dit komt omdat ze de broncode twee keer moeten doorlezen. Het belangrijkste voordeel van een twee-pass-assembler ten opzichte van een one-pass-assembler is dat deze efficiëntere machinecode kan produceren. Dit komt omdat het tijdens de tweede doorgang toegang heeft tot de symbolentabel, waardoor het de machinecode kan optimaliseren.

Previous: Next:
  werkstations
·Wanneer u meerdere applicaties…
·Wat zou je dragen als technicu…
·Beschrijf hoe informatiesystem…
·Welke software kan mij helpen …
·Hoe te Zet een webcam op een H…
·Bevat een werkmap standaard 5 …
·Wat als uw klant een uitgebrei…
·Hoe worden POS-systemen versch…
·HP Workstation Heatsink Kenmer…
  Related Articles
Wat is de functie van een bloedsomloop? 
Wat zijn twee invoerapparaten die worden…
Hoe typ je het omega-symbool op het toet…
Wat zijn de twee vormen van Windoes-arch…
Waar gebruik je apparaten voor? 
Welk computerprogramma kan afbeeldingen …
Wat is een luchtmuis? 
Waarom veranderen de eigenschappen bij h…
Waar is relevante informatie over goedko…
  Hardware Articles
·Afdrukken vanaf een pc naar een Mac Prin…
·Hoe kan ik een R230 Head Reinig 
·Onderhoudsmodus inschakelen op Exchange …
·Verschil tussen Socket 775 & 754 
·9 - Bit Serial Protocol 
·Hoe om bestanden te wissen op een Micro …
·Hoe je de harde schijf vervangen in een …
·DIY HDD Recovery 
·Wat kunt u doen als Coke Gets Gegoten op…
Copyright © Computer Kennis https://www.nldit.com