|  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

    Vad är adressen som genereras av CPU?

    CPU genererar inte adresser i den meningen att skapa dem från ingenting. Istället använder CPU * * adresser som genereras av andra delar av datorsystemet, främst:

    * Instruktionspekare (IP) / programräknare (PC): Detta interna CPU -register har adressen till nästa instruktion som ska köras. CPU hämtar instruktioner från minnet med den här adressen. IP/PC är * ökat * efter varje instruktion hämtar, vilket effektivt genererar adressen för den efterföljande instruktionen (i följd).

    * Beräknade adresser: CPU beräknar minnesadresser baserade på instruktioner. Detta innebär ofta:

    * Direkt adressering: Instruktionen innehåller uttryckligen minnesadressen.

    * indirekt adressering: Instruktionen innehåller adressen till en minnesplats * som innehåller * adressens adress.

    * Registrera indirekt adressering: Adressen finns i ett CPU -register.

    * bas + offset Adressering: En basadress (kanske från ett register) läggs till i ett offsetvärde som anges i instruktionen. Detta är vanligt för åtkomst till element i matriser.

    Dessa beräkningar utförs av CPU:s aritmetiska logikenhet (ALU) men involverar inte * generering av * adresser på ett fritt sätt. Adresserna härstammar från värden som redan finns i register eller minne.

    * DMA (Direct Memory Access) Controllers: Dessa specialiserade chips kan generera minnesadresser oberoende av CPU för att överföra data direkt mellan minne och kringutrustning (t.ex. en hårddisk eller nätverkskort). Medan detta genererar adresser är det utanför CPU:s direkta kontroll.

    Kort sagt, CPU genererar inte * adresser på ett kreativt sätt. Den hämtar adresser från instruktioner, interna register eller tar emot dem från andra hårdvarukomponenter. Dess roll är att * använda * dessa adresser för att komma åt minnet.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur många trådar kan Core 2 Duo -processor köra samt…
    ·Finns det mycket av en skillnad mellan Intel Pentium Du…
    ·Vilken processor-minne interconnect visar den bästa pr…
    ·Vad är processorkapacitet?
    ·CPUS körs i hastigheter uppmätta i Kilohertz.?
    ·Vilken Intel -processor är snabbare Core 2 -duo eller …
    ·Vad är meningen med Intel Duo Core 3.0 GHz -processor?…
    ·Vad är systemklockhastigheten om processorkärnan 2191…
    ·Vilken typ av minne används i ett quad core -processor…
    ·Hur man gör en CPU uppgradering på en T3504
    Utvalda artiklarna
    ·Kan jag använda en DVD - RW-enhet i en Dell Dimension …
    ·Hur man sätter på en Pen Tablet att använda Med Phot…
    ·DIY : Dator Paket
    ·Kan du lägga en hårddisk på 500 GB på P4?
    ·Hur du formaterar en primär partition
    ·Vilka är egenskaperna hos ett inbäddat datorsystem?
    ·Vad är ett moderkort - Style Moderkort
    ·Hur man skickar filer till delade mappar på en Mac
    ·Komma åt Mina dokument på en extern hårddisk
    ·Vad är ett kontorsinformationssystem?
    Copyright © Dator Kunskap https://www.dator.xyz