|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> arbetsstationer >> Content

    Vad är skillnaden mellan ett pass och två assembler?

    En enpassad assembler är en assembler som bara läser igenom källkoden en gång och genererar maskinkod allt eftersom. En två-pass assembler, å andra sidan, läser igenom källkoden två gånger. Det första passet är att generera en symboltabell, som mappar etiketter och variabler till deras minnesadresser. Det andra passet är att använda symboltabellen för att generera maskinkoden.

    Den största fördelen med en en-pass assembler är att den är snabbare än en två-pass assembler. Detta beror på att den inte behöver läsa igenom källkoden två gånger. Den största nackdelen med en en-pass assembler är att den inte kan lösa framåtriktade referenser. Detta innebär att om en etikett eller variabel används innan den definieras, kommer assembleraren inte att kunna generera korrekt maskinkod.

    Tvåpasssmontörer kan lösa framåtriktade referenser, men de är långsammare än enpasssammanställare. Detta beror på att de behöver läsa igenom källkoden två gånger. Den största fördelen med en två-pass assembler jämfört med en en-pass assembler är att den kan producera mer effektiv maskinkod. Detta beror på att den har tillgång till symboltabellen under det andra passet, vilket gör att den kan optimera maskinkoden.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är fördelarna med ett stort kontor?
    ·HP xw4300 Specs
    ·Vilka är alla processer som körs för närvarande?
    ·Hur man bygger en arbetsstation dator
    ·Vad är ett kontorsinformationssystem?
    ·Datorprogrammet som talar om för vilka specifika steg …
    ·Vad är en processor Box
    ·Hur man ansluter två datorer med ett tangentbord och e…
    ·Var kan man få tag i arbetsblad för elklass ett?
    ·Hur man gör en Music Beat på en PC
    Utvalda artiklarna
    ·Dell Dimension E521 CD ROM frågor
    ·Hur man skriver ut en jobbansökan
    ·Hur man använder en USB- skiva med en Mac & PC
    ·Effekterna av Hyper Threading om Processorer
    ·Hur du skanna din hårddisk för fel och sedan fixa dem…
    ·Avinstallera en Microsoft-mus
    ·Hur man kör en BIOS- uppdatering från en USB -enhet
    ·Hur man byter tangentbord på en Dell Inspiron 1505 Bä…
    ·Specifikationerna för en HP Officejet J6450
    ·Hur man installerar en SATA DVD-enhet till Windows XP
    Copyright © Dator Kunskap https://www.dator.xyz