Il Ciclo macchina

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • In questo video andremo ad analizzare il ciclo macchina ovvero "gli step" che seguirà la CPU per andare ad eseguire un semplice programma che prende 2 dati dalla memoria (1 e 2) per poi fare la somma e inserirli in un'altra locazione di memoria (ovvero c).
    memoria centrale
    0x01: c = somma(a, b)
    0x02: dato a (1)
    0x03: dato b(2)
    0x04: Dato c (non ancora assegnato)
    1. registro PC
    2. MAR (Memory Address Register), entra in gioco BUS di indirizzi
    2. MDR (Memory Data Register)
    3. IR (Istruction Register), viene incrementato il registro PC
    4. MAR = 0x02, inserisce il dato in rax (o qualunque registro della CPU)
    5. MAR = 0x04, inserisce il dato in rbx (o qualunque registro della CPU)
    6. La ALU esegue una somma, PSW (Processor Status Word) registra lo stato dell'operazione: 0 successo, 1 fallita
    7. Dato C viene prima salvato in un registro (rcx) e poi nella memoria RAM
    Contatto Telegram: @specter915
    Community Telegram: @informaticacheappassiona
    Sito web: hicortab.githu...

КОМЕНТАРІ •