Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Ciclo di fetch-execute

    dovrei rispondere ad una domanda che mi chiede di mettere la giusta corrispondenza tra:
    -[M] memoria
    -[R] registro
    -[PI] prossima istruzione

    rispettando il ciclo di fetch-execute. Vi faccio un esempio [M]=[PI] e [R]=[PI] ??? è giusto così ??? o ad esempio [M]=[R] [PI]=[M]+[R]??????

    *Scusate se ho sbagliato a postarla nel posto sbagliato ma non sapevo proprio dove metterla :s *

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,469
    Non capisco il senso della domanda ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    allora, prendendo in considerazione il ciclo di fetch-execute, devo dare la giusta corrispondenza tra
    -[M] memoria
    -[R] registro
    -[PI] prossima istruzione

    ad esempio ,se non ricordo male, nella fase di fetch si legge la prossima istruzione dalla memoria (mettendola nel registro apposito) e si incrementa il PI. Quindi
    registro = memoria[prossima istruzione];
    prossima istruzione++;
    vorrei capire se è giusto il mio ragionamento o il ciclo di fetch-execute prevede altre "strade"...non so se mi sono spiegato :/

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,469
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Grazie mille !!! Ho trovato quello che cercavo:

    -Memory Address Register (MAR)
    -Data Memory Register (MDR)
    -Program Counter (PC)
    -Registro di istruzione (IR)

    MAR<-[PC]
    MDR<-[Memory];PC<-[PC]+1
    IR<-[MDR]

    mi scuso per non essermi spiegato bene e ti ringrazio per la pazienza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.