| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  • iPhone
  •  
    Computer Viden >> Hardware >> Andet Computer Hardware >> Content
    Er samlingssproget for x86 -processorer det samme som disse computersystemer som VAX eller Motorola 68X00?
    Nej, samlingssproget for x86 -processorer er ikke Det samme som for VAX eller Motorola 68X00 -systemer.

    Her er hvorfor:

    * Forskellige arkitekturer: Hver processorfamilie har en unik arkitektur med sit eget instruktionssæt, adressering af tilstande og registersæt. Dette fører til forskellige monteringssprog for hver.

    * Instruktionssæt: De tilgængelige instruktioner i X86 -samling (som MOV, Tilføj, JMP) er specifikke for X86 -arkitekturen og er forskellige fra de instruktioner, der er brugt i VAX eller 68X00 Assembly.

    * adresseringstilstande: De måder, instruktioner har adgangshukommelse og data (som register indirekte, base-indekseret osv.) Er unikke for hver processorfamilie.

    * registre: Antallet og typer af registre, der bruges af processoren (som generelle registre, segmentregistre osv.) Er også forskellige mellem arkitekturer.

    i enklere termer: Forestil dig samlingssprog som et sprog til kommunikation med en bestemt type computer. Ligesom forskellige sprog er nødvendige for at kommunikere med mennesker fra forskellige kulturer, er der behov for forskellige samlingssprog for at kommunikere med forskellige processorfamilier.

    Eksempel:

    * x86: `Mov EAX, [EBX]` (Flyt data fra hukommelsesplacering

    * vax: `Movl @R1, R0` (Flyt data fra hukommelsesplaceringen, der er peget på register R1 i register R0)

    * Motorola 68x00: `Move.l (A0), D0` (Flyt data fra hukommelsesplaceringen, der er peget på Adress Register A0 i dataregister D0)

    Som du kan se, er den anvendte syntaks og instruktioner helt forskellige.

    Konklusion: Mens samlingssprog er et programmeringssprog på lavt niveau, er det skræddersyet til processorens specifikke arkitektur. Hver processorfamilie har sit eget distinkte samlingssprog.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvilken netbook HP Mini 210-1033TU? 
    ·Computerhardware er noget, du kan røre ved sandt eller…
    ·Tre hardwareenheder, der bruges til at indtaste oplysni…
    ·Er der et sd slot på en bærbar fra Dell? 
    ·1 De fysiske komponenter, der udgør computeren og andr…
    ·Hvordan gendanner du fabriksindstillingerne på din Ace…
    ·Hvad mener du med x86-processor-baseret computer? 
    ·Hvad er den mest kraftfulde og dyre type computer tilgæ…
    ·Hvilken er bedre Fujitsu eller HP bærbar computer? 
    ·Intel celeron d 1.8ghz 800fsb d945 gcnl ddr-2 800mhz ra…
      Anbefalede Artikler
    ·Sådan Print billeder med en HP Officejet Pro L7590 
    ·Sådan Send MOBI filer til Kindle App til iPad 
    ·Microsoft Wireless Optical Mouse 3000 Instruktioner 
    ·Hvad er Clkbank.com? 
    ·Sådan foretages fejlfinding Canon S450 Printer 
    ·Hvordan at tilslutte en bærbar computer til et tv uden…
    ·Sådan sammenlænke iPod Touch Keynote Remote til Keyno…
    ·Sådan Reducer CPU Speed ​​
    ·Sådan Opdater Phoenix Award BIOS v6.00PG 
    ·Hvorfor skal du opgradere din computer? 
    Copyright © Computer Viden https://www.computerdk.com