| 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 >> Annen Computer Hardware >> Content
    Er monteringsspråket for x86 -prosessorer det samme som datasystemer som Vax eller Motorola 68x00?
    Nei, monteringsspråket for x86 -prosessorer er ikke Det samme som for Vax eller Motorola 68x00 -systemer.

    Her er grunnen:

    * Ulike arkitekturer: Hver prosessorfamilie har en unik arkitektur med sitt eget instruksjonssett, adresseringsmodus og registrerer sett. Dette fører til distinkte monteringsspråk for hver.

    * Instruksjonssett: Instruksjonene som er tilgjengelige i x86 -montering (som MOV, ADD, JMP) er spesifikke for X86 -arkitekturen og er forskjellige fra instruksjonene som brukes i VAX eller 68x00 -enheten.

    * Adresseringsmodus: Måtenes instruksjoner får tilgang til minne og data (som Registrer indirekte, base-indeksert osv.) Er unike for hver prosessorfamilie.

    * registre: Antall og typer registre som brukes av prosessoren (som generelle formålsregistre, segmentregistre osv.) Skiller seg også betydelig mellom arkitekturer.

    på enklere termer: Se for deg monteringsspråk som et språk for å kommunisere med en bestemt type datamaskin. Akkurat som forskjellige språk er nødvendig for å kommunisere med mennesker fra forskjellige kulturer, er det nødvendig med forskjellige monteringsspråk for å kommunisere med forskjellige prosessorfamilier.

    Eksempel:

    * x86: `MOV EAX, [EBX]` (Flytt data fra minnested

    * Vax: `MOVL @R1, R0` (flytt data fra minnested

    * Motorola 68x00: `MOVE.L (A0), D0` (Flytt data fra minnestedet som er pekt til med adresseregister A0 til dataregister D0)

    Som du kan se, er syntaks og instruksjoner som brukes helt forskjellige.

    Konklusjon: Mens monteringsspråk er et programmeringsspråk på lavt nivå, er det skreddersydd for den spesifikke arkitekturen til prosessoren. Hver prosessorfamilie har sitt eget distinkte samlingsspråk.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er maskinvaretrendene? 
    ·Hva bør du lære å bli datamaskinvareingeniør? 
    ·Hva er de 4 underinndelt delene av maskinvaren? 
    ·Operativsystemet på mange mobile enheter ligger en bri…
    ·Kan du bruke HP bærbar adapter 120w i stedet for 65w? 
    ·Hvorfor er datamaskinvare ikke datamaskinarkitektur? 
    ·Det er mange typer minnebrikker som kan installeres på…
    ·Hva kan Dell 6400 gjøre som andre datamaskiner 
    ·Hvilken datamaskinenhet har operativsystem? 
    ·Hvilken bærbar PC er bedre HP eller Gateway? 
      Anbefalte artikler
    ·Hvordan Hookup et videokamera til PC 
    ·Slik feilsøker en dokkingstasjon 
    ·Hva er eksemplene på input- og utgangsenheter? 
    ·Hvordan velge en Solid State Disk ( SSD ) harddisk til …
    ·Hvordan laster jeg ned Leie filmer til iPad My 
    ·Hvordan brukes bærbare bakgrunnsbilder? 
    ·Hvor å Sjekk Lydkort 
    ·iPhone XS Max Hvordan endre låseskjerm 
    ·Hvordan erstatte en intern DVD-stasjon 
    ·Slik installerer du et 2GB RAM Chip i en bærbar PC 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/