| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvor mange bits skal der bruges til programtælleren og instruktionsregisteret?
    For at beregne antallet af bits, der er nødvendige for programtælleren og instruktionsregisteret, skal vi overveje systemets hukommelseskapacitet og instruktionssæt.

    Programtæller (pc):

    Programtælleren holder adressen på den næste instruktion, der skal udføres. Antallet af bits, der kræves til pc'en, afhænger af systemets hukommelseskapacitet:

    - Hvis hukommelseskapaciteten er 2^n ord, kræves der n bit til pc'en.

    Instruktionsregister (IR):

    Instruktionsregisteret indeholder den instruktion, der aktuelt udføres. Antallet af bits, der kræves til IR, afhænger af antallet af forskellige instruktioner i instruktionssættet:

    - Hvis der er m forskellige instruktioner, kræves log2(m) bits til IR.

    For eksempel, hvis et system har en hukommelseskapacitet på 2^16 ord og et instruktionssæt med 128 forskellige instruktioner, så:

    - Programtæller (PC) kræver 16 bit (2^16 =65.536 ord).

    - Instruktionsregister (IR) kræver 7 bit (log2(128) =7).

    Så i dette tilfælde kræver programtælleren 16 bit, og instruktionsregisteret kræver 7 bit.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes variable i COBOL 
    ·Hvad er funktionerne af Alerton VLC 
    ·Sådan får du vist XBRL 
    ·Sådan Mix Arrays i Matlab 
    ·Sådan Lær SQL Stored Procedures 
    ·Sådan Vis en primær nøgle Constraint i Oracle 
    ·Bruges skrivemaskine af nogen i en computer? 
    ·Sådan deaktiveres en Parallel Query i Oracle 
    ·Forskelle mellem Links & rollover-knapper 
    ·Sådan bruges bogmærker i Word 
      Anbefalede Artikler
    ·Sådan udskrives en trekant i C 
    ·Sådan fjernes HTML i ASP.NET 
    ·Sådan Bo Kolonner i Underformularer 
    ·Sådan vises en lodret histogram i Java 
    ·Sådan øge værdien af en Pointer i en funktion 
    ·Hvorfor har min Javascript Show Void 
    ·Sådan Beregn Simpel rente i Visual Basic 
    ·VBA projekt ikke Opdater 
    ·Hvordan til at tegne linjer i Visual C + + 
    ·Sådan Set Up Python 
    Copyright © Computer Viden https://www.computerdk.com