|  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 >> Processorer >> Content

    Hur identifierar CPU mellan 8 bitar och 16 operationer?

    CPU:er identifierar inte direkt mellan 8-bitars och 16-bitars operationer på det sätt du kanske tänker. Här är en uppdelning av hur det fungerar:

    1. Instruktionskodning:

    * Instruktionsuppsättning: Varje CPU har en specifik uppsättning instruktioner som den förstår. Dessa instruktioner är kodade i binär, och kodningen bestämmer den operation som ska utföras.

    * operandstorlek: Instruktionen i sig innehåller vanligtvis information om storleken på de data som den fungerar på. Detta kan kodas direkt inom instruktionen eller underförstås av den valda instruktionen.

    2. Register:

    * Allmänna register: De flesta CPU:er har register som kan användas för olika operationer. Dessa register kanske kan hålla 8-bitars, 16-bitars, 32-bitars (eller till och med större) data, beroende på CPU-arkitekturen.

    * Registerstorlek: CPU:s arkitektur dikterar storleken på sina register. Till exempel kommer en 16-bitars CPU att ha register som kan lagra 16 bitar av data.

    3. Minnesadress:

    * Adresseringslägen: CPU använder adresseringslägen för att komma åt data i minnet. Vissa adresseringslägen kan direkt ange storleken på de data som har åtkomst till, medan andra kan innebära det baserat på instruktionen.

    4. Exekvering:

    * Operation Execution: När CPU kör en instruktion använder den informationen som är kodad inom instruktionen (inklusive operandstorlek) för att bestämma lämplig drift och datastorlek. Den får åtkomst till nödvändiga uppgifter från register eller minne, utför operationen och lagrar resultatet i enlighet därmed.

    Exempel:

    Låt oss föreställa oss en enkel instruktion:`Lägg till AX, BX '(på monteringsspråk).

    * `Lägg till` anger operationen (tillägg).

    * `AX` och` BX` är allmänna register.

    * Registernas storlek (och därför operationen) antyds av CPU:s arkitektur. I ett 16-bitars system skulle `AX 'och` BX' vara 16-bitars register, så att "ADD" -operationen skulle utföra ett 16-bitars tillägg.

    Viktiga anteckningar:

    * varierande arkitekturer: Olika CPU:er har olika arkitekturer och instruktionsuppsättningar. Vissa CPU:er kan använda dedikerade instruktioner för specifika operandstorlekar, medan andra kan förlita sig på implicit storleksinformation inom instruktionerna.

    * blandade storlekar: Många CPU:er kan hantera operationer som involverar olika datastorlekar (t.ex. att lägga till ett 8-bitarsvärde till ett 16-bitarsvärde). CPU kan automatiskt utöka det mindre värdet så att det matchar storleken på det större värdet innan du utför operationen.

    I huvudsak handlar det inte om CPU:n "identifiering" mellan 8-bitars och 16-bitars operationer; Det handlar om CPU med den kodade informationen inom instruktionerna och sin egen arkitektoniska design för att bestämma storleken på data och operationerna som ska utföras på den.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är processorhantering?
    ·Hur mycket kostar skrivbordsdatorer med Core i7 -proces…
    ·Vilka är de två huvudkomponenterna i en processorkyla…
    ·Var finns CPU i datorn?
    ·Så här aktiverar en L3-cache i en P4 CPU
    ·Hur mycket minne hade den första CPU?
    ·Hur du ändrar en CPU multiplikatorn med en AMD -proces…
    ·Vad är mätningen av frekvens en systembuss och CPU?
    ·Kan en CPU fläkt kopplas till ett nätaggregat
    ·Vad är funktionen av CPU i PLC?
    Utvalda artiklarna
    ·Så här åtgärdar du papperstrassel i en HP Laserskri…
    ·Vad är huvudfunktionen hos usb?
    ·Så här åsidosätter Ink Sensor på Brother MFC - 240…
    ·Hur man gör en enda ikon Bigger i Snow Leopard
    ·Val av området Mått på en Scanjet
    ·Så här kontrollerar E Drive
    ·Lista fem lagringshanteringsansvar för ett typiskt ope…
    ·En konstant , högfrekvent , knäppande ljud från en D…
    ·Hur Crossover 2 VLAN Cisco switchar
    ·Felsökning av en HP Wireless Rechargeable Mouse
    Copyright © Dator Kunskap https://www.dator.xyz