Secondo "Computer Architecture and Organization" di Miles Murdoca e Vincent Heuring,Perché i processori CISC sono più difficili da installare? In che senso alcune istruzioni "più complesse" di altre?
istruzioni CISC non si adattano architetture pipeline molto bene. Affinché il pipelining di funzioni in modo efficace, ogni istruzione deve avere somiglianze con altre istruzioni, ad esempio , almeno in termini di complessità delle istruzioni relative .
Perché è vero? Cosa si intende per complessità di istruzioni, non tutte le istruzioni richiedono un ciclo di clock per iniziare l'esecuzione; se l'istruzione sta leggendo o scrivendo in memoria, ci vorrebbe più tempo ma i processori RISC letti sono anche scritti in memoria (ovviamente)?
Il modo migliore per scoprire che cosa intendessero gli autori del libro è chiedere loro direttamente. Per quanto riguarda le altre parti della tua domanda, sulle semplici istruzioni dei processori moderni (ADD/SUB/MOV, istruzioni logiche, spostamenti) tipicamente vengono eseguite in 1 ciclo, la moltiplicazione intera viene eseguita in 3-4 cicli, moltiplicazione in virgola mobile in 3-6, floating -punto aggiuntivo in 2-5. –
@ MaratDukhan ma che cos'è un ciclo? Anche una [ricerca Google] (https://www.google.com/search?q=define%3Acycle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#client = firefox-a & hs = Mig & RLS = org.mozilla: it-IT: ufficiale & q = orologio + Cycle & TBS = DFN:. 1 & tbo = U & sa = X & ei = 9hfJUZvXLrD1igLztYHYDw & ved = 0CC0QkQ4 & BAV = on.2, or.r_qf & BVM = bv.48340889, d.cGE & fp = a6e1eebee3fff02f & biw = 1920 & bih = 956) ha detto che è l'unità di tempo più fondamentale o la quantità di tempo necessaria per completare un'istruzione, che fornisce una definizione circolare. – Celeritas
Una linea di assemblaggio che produce un widget al minuto non significa in alcun modo che il widget impieghi un minuto per produrlo, può richiedere ore o giorni per l'inizio del widget. quella linea di produzione, sebbene abbia probabilmente poche variazioni se per ogni widget, così la catena di montaggio può muoversi senza intoppi, minuto dopo minuto, per sempre. Ovviamente le istruzioni portano un numero di cicli di clock dall'inizio alla fine su computer moderni o vecchi. Si sforzano di calcolare una (o più) istruzione (i) completata (o) per ciclo di clock per scoppi di istruzioni, quindi si ottiene uno stallo e si riprova. –