| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Hardware  
  • Alt-i - ett-skrivere
  • Apple Computers
  • BIOS
  • CD-og DVD -stasjoner
  • CPUer
  • Computer Drivere og bagasje
  • Skjermer
  • Datautstyr
  • Datamaskin Strøm Kilder
  • Computer Skrivere
  • Computer oppgraderinger
  • desktop
  • Elektronisk boklesere
  • Eksterne harddisker
  • Flash-stasjoner
  • Input & Output Devices
  • Kindle
  • Bærbare datamaskiner
  • stormaskiner
  • Mus og tastatur
  • netbooks
  • Network Equipment
  • Nook
  • bærbare datamaskiner
  • Annen Computer Hardware
  • PC Datamaskiner
  • projektorer
  • RAM, kort og hovedkort
  • Skannere
  • servere
  • lydkort
  • tavle-PCer
  • skjermkort
  • arbeidsstasjoner
  • iPad
  • iPhone
  •  
    Datamaskin >> Hardware >> CPUer >> Content
    Hvordan sammenligner og kontrasterer du pass1 pass2 assembler i systemprogramvare?
    Pass1 og Pass2 er to pass av en to-pass assembler, et dataprogram som brukes i systemprogramvare for å oversette monteringsspråk til maskinkode. Her er en sammenligning og kontrast mellom de to:

    1. Formål:

    - Pass1 (Symbol Table Generation): Hensikten med Pass1 er å skanne hele monteringsprogrammet og lage en symboltabell, som inneholder adressene og attributtene (type, omfang) til alle symboler (f.eks. variabler, etiketter) som er definert i programmet.

    - Pass2 (kodegenerering): Hensikten med Pass2 er å faktisk generere maskinkodeinstruksjonene basert på symboltabellen opprettet i Pass1 og instruksjonene spesifisert i monteringsprogrammet.

    2. Utførte funksjoner:

    - Pass1:

    - Leser og analyserer hver setning av monteringsprogrammet linje for linje.

    - Identifiserer og lagrer symboler i symboltabellen.

    - Tildeler minneadresser til hvert symbol.

    - Utfører syntaks og leksikalsk analyse, oppdager eventuelle syntaksfeil eller udefinerte symboler.

    - Pass2:

    - Bruker symboltabellen generert av Pass1 for å løse symbolske referanser.

    - Genererer de faktiske maskinkodeinstruksjonene som tilsvarer hver monteringsinstruksjon.

    - Utfører siste feilkontroll for å bekrefte at alle symboler er definert og brukt riktig.

    3. Utdata:

    - Pass1: Utgangen til Pass1 er symboltabellen, som brukes av Pass2 for kodegenerering.

    - Pass2: Utdataene fra Pass2 er det kjørbare maskinkodeprogrammet. Dette programmet kan lastes direkte inn i minnet og kjøres av CPU.

    Oppsummert fokuserer Pass1 av en systemprogramvaremontør på å lage symboltabellen og analysere monteringsprogrammet for feil, mens Pass2 bruker denne symboltabellen til å generere de tilsvarende maskinkodeinstruksjonene og produsere det endelige kjørbare programmet.

    früher :

     Weiter:
      Relatert Artike
    ·Når datamaskinen går tom for ram, låner den plass fr…
    ·CPU Specs for en Sony Vaio 
    ·Hva er den beste CPU-typen? 
    ·Hvordan Avkjøl en CPU Temperatur 
    ·Hva gjør en CPU Max bruk 
    ·Hvordan Wire en NIDEC CPU Fan 
    ·Hvordan aktivere en L3 Cache i en P4 CPU 
    ·Hvordan oppgradere en CPU Processor 
    ·Hva er faktorene som påvirker hastigheten på CPU? 
    ·Hva er forskjellen mellom Core 2 Solo og Core2 Due? 
      Anbefalte artikler
    ·Hvordan spille inn musikk til en Memory Stick 
    ·Komponentene i en datamaskin tastatur 
    ·Hvordan bruke en IPA Keyboard 
    ·Hvordan lage en ordinær Virtuelt minne Disk 
    ·Når var den første elektriske skrivemaskinen tilgjeng…
    ·Grunnleggende forskjeller of Memory : DDR , DDR2 , DDR3…
    ·Hvordan koble en satellittmottaker til Min Inspiron 530…
    ·Hvordan endre et grafikkort Fan 
    ·Hvordan rengjør jeg en Glass planskanner 
    ·Intel Core 2 Quad CPU Q6600 Power Supply Needs 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/