| 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 identifiserer CPUen seg mellom 8 bit og 16 operasjon?
    CPU-er identifiserer ikke direkte mellom 8-biters og 16-biters operasjoner på den måten du kanskje tenker. Her er en oversikt over hvordan det fungerer:

    1. Instruksjonskoding:

    * Instruksjonssett: Hver CPU har et spesifikt sett med instruksjoner den forstår. Disse instruksjonene er kodet i binær, og kodingen bestemmer operasjonen som skal utføres.

    * operandstørrelse: Selve instruksjonen inneholder vanligvis informasjon om størrelsen på dataene den opererer på. Dette kan kodes direkte i instruksjonen eller antydet av den valgte instruksjonen.

    2. Registre:

    * Generelle formålsregistre: De fleste CPU -er har registre som kan brukes til forskjellige operasjoner. Disse registerene kan være i stand til å holde 8-biters, 16-biters, 32-biters (eller enda større) data, avhengig av CPU-arkitekturen.

    * Registerstørrelse: CPUs arkitektur dikterer størrelsen på registrene. For eksempel vil en 16-bit CPU ha registre som kan lagre 16 biter av data.

    3. Minneadresse:

    * Adresseringsmodus: CPU bruker adresseringsmodus for å få tilgang til data i minnet. Noen adresseringsmodus kan direkte spesifisere størrelsen på dataene som får tilgang til, mens andre kan innebære dem basert på instruksjonen.

    4. Utførelse:

    * Operasjonsutførelse: Når CPU utfører en instruksjon, bruker den informasjonen som er kodet i instruksjonen (inkludert operandstørrelse) for å bestemme passende drift og datastørrelse. Den får tilgang til nødvendige data fra registre eller minne, utfører operasjonen og lagrer resultatet deretter.

    Eksempel:

    La oss forestille oss en enkel instruksjon:`legg til øks, bx` (på forsamlingsspråk).

    * `Legg til` spesifiserer operasjonen (tillegg).

    * `AX` og` BX` er generelle formålsregistre.

    * Størrelsen på registrene (og derfor operasjonen) antydes av CPUs arkitektur. I et 16-biters system ville `Axe` og` BX` være 16-biters registre, så `Add`-operasjonen ville utføre et 16-biters tillegg.

    Viktige merknader:

    * Varierende arkitekturer: Ulike CPU -er har forskjellige arkitekturer og instruksjonssett. Noen CPU -er kan bruke dedikerte instruksjoner for spesifikke operandstørrelser, mens andre kan stole på informasjon om implisitt størrelse innen instruksjoner.

    * operasjoner med blandet størrelse: Mange CPU-er kan håndtere operasjoner som involverer forskjellige datastørrelser (f.eks. Å legge til en 8-bits verdi til en 16-bits verdi). CPU kan automatisk utvide den mindre verdien for å samsvare med størrelsen på den større verdien før du utfører operasjonen.

    I hovedsak handler det ikke om at CPU "identifiserer" mellom 8-biters og 16-biters operasjoner; Det handler om CPU ved å bruke den kodede informasjonen innen instruksjoner og sin egen arkitektoniske design for å bestemme størrelsen på dataene og operasjonene som skal utføres på den.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bytter jeg en CPU-kjølevifte? 
    ·Hvordan installeres Intel Core Duo på en datamaskin? 
    ·Slik bruker du en bærbar CPU på en Desktop Board 
    ·Hvilken type CPU -cache har den høyeste latensen? 
    ·Hva er en god AMD -spill -CPU for budsjett på 130 pund…
    ·Vil CPU-frekvensen påvirke ram. Jeg monterte ny batt p…
    ·Quad Core CPU Q6700 Specs 
    ·Hvor mange busssykluser kreves for at en ubetinget elle…
    ·Hvordan koble opp en CPU til en TV 
    ·Hvordan vil FSX kjøre på disse spesifikasjonene? 
      Anbefalte artikler
    ·Hvordan Reset en Gateway BIOS passord 
    ·Hvordan avinstallere TL 
    ·Hvordan laste ned Lærebøker i en Kindle DX i Elementa…
    ·iPad & Geocaching 
    ·Minne Tips 
    ·Slik kjøper du en rask datamaskin 
    ·Slik Clear BIOS A105 
    ·Hvordan male et tastatur 
    ·Hvordan Boot av USB Flash Drive for en HP Compaq Presar…
    ·Slik sletter du alle apper på iPhone 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/