Personal computer: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 959:
=== Controller per l'istruzione di inizializzazione ===
O anche istruzioni di set
La prima micro-operazione è la copia nel registro ''Temp'' del valore del secondo operando
'''Registro''' Temp <- B
'''Immediato''' Temp <- IR0..15 ## (IR15)16
Al successivo ciclo di clock viene eseguita l'operazione di confronto, per cui
'''SEQ''' A == Temp
'''SNEQ''' A != Temp
'''SLT''' A < Temp
'''SGE''' A >= Temp
'''SGT''' A > Temp
'''SLE''' A <= Temp
Nel diagramma degli stati a questo punto si ha una diramazione a seconda del risultato del precedente confronto
'''vero''' C <- 1
'''falso''' C <- 0
L'ultima operazione è quella di scrivere il contenuto di C nel registro destinazione
Rd <- C
=== Controller per l'istruzione di branch ===
|