Salve sono alle prese con un esercizio di assembly....forse non è la sezione giusta ma non sapevo dove altro scriverlo....
Dato un processore CISC a singolo bus interno con memoria non seg-
mentata, bus dati e bus indirizzi entrambi a 16 bit, e 4 registri Ri, i = 1 : : : 4,
fornire una codi¯ca di macchina plausibile per l'istruzione XCHG <op1>,<op2>
che scambia tra loro gli operandi <op1> e <op2>. Gli operandi siano speci-
¯cabili attraverso le modalitµa di indirizzamento (1) registro, (2) indiretto di
registro. Calcolare il numero di cicli di bus necessari per il fetch e l'esecuzione
dell'istruzione al variare delle modalitµa di indirizzamento. Scrivere quindi il
microprogramma di controllo relativo alla fase di esecuzione dell'istruzione
XCHG Ri,[Rj].
Se qualcuno riuscisse a darmi una dritta ne sarei grato.