Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Quanti tipi di micro operazioni eseguite dalla CPU?

Non esiste un numero fisso di tipi di microoperazioni eseguite da una CPU. Il numero e i tipi dipendono fortemente dall'architettura e dal design della CPU. Una CPU semplice potrebbe avere un set piccolo e ben definito, mentre una CPU complessa e moderna avrà centinaia o addirittura migliaia di microoperazioni, molte delle quali sono altamente specializzate.

Invece di un numero specifico, è più accurato classificare le microoperazioni in classi generali, come ad esempio:

* Trasferimento di dati: Spostare i dati tra registri, memoria e dispositivi I/O.

* Operazioni aritmetiche: Aggiunta, sottrazione, moltiplicazione, divisione, ecc.

* Operazioni logiche: E o, no, xor, cambia, ruota, ecc.

* Operazioni di controllo: Ramificazione, salto, chiamate di subroutine e ritorna.

* Operazioni di registro di stato: Impostazione e cancellazione di flag in base ai risultati di altre operazioni.

Queste classi comprendono una vasta gamma di microoperazioni specifiche. Ad esempio, il "trasferimento di dati" potrebbe includere lo spostamento di un byte, una parola o una doppia parola; Trasferimento di dati da un registro specifico a un particolare indirizzo di memoria; o eseguire un'operazione DMA (Direct Memory Access). Allo stesso modo, le "operazioni aritmetiche" potrebbero coinvolgere vari livelli di precisione (ad esempio, intero, punto mobile) e diverse dimensioni di operandi.

In breve, il numero di * tipi * è relativamente piccolo, ma il numero di microoperazioni * individuali * è molto grande e varia notevolmente tra i design della CPU.

 

hardware © www.354353.com