Instruction set: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 7:
Tra i dati nativamente disponibili ci sono le [[istruzione (informatica)|istruzioni]], i [[registro (informatica)|registri]], le [[metodi di indirizzamento|modalità di indirizzamento]], l'architettura della memoria, la gestione degli [[interrupt]] e delle [[Eccezione (informatica)|eccezioni]], e l'eventuale [[I/O]] esterno.
Un'ISA è una
Una ISA può anche essere [[emulazione|emulata]] da un [[interprete (informatica)|interprete]] software. Poiché l'emulatore deve effettuare una traduzione da una ISA ad una ISA differente, questa soluzione è in generale più lenta rispetto ad una ISA implementata in hardware. Presso i produttori di nuove ISA o microarchitetture, è pratica comune al giorno d'oggi quella di rendere disponibili emulatori agli sviluppatori di software prima che sia pronta l'implementazione hardware.
|