Un programma che emula gratuitamente il funzionamento dei processori 8086, impiegati soprattutto negli anni '80 e '90
Un programma che emula gratuitamente il funzionamento dei processori 8086, impiegati soprattutto negli anni '80 e '90
Voto (82 voti)
Licenza: Versione di prova
Autore: emu8086
Versione: 4.08rt
Compatibile con: Windows
Voto
Licenza
(82 voti)
Versione di prova
Autore
Versione
emu8086
4.08rt
Compatibile con:
Windows
Pro
- Una serie di efficaci strumenti di emulazione
- Utile per la programmazione assembly
- Interfaccia semplice
Contro
- Emulazione hardware limitata
EMU8086 è un emulatore del microprocessore 8086 a 16 bit, ideato da Intel nel 1978. Il programma contiene un assemblatore, un editor, un potente debugger e una serie di utili esempi per meglio comprendere il funzionamento dello storico processore, capace di inaugurare l’architettura x86.
Emulatore gratuito per differenti piattaforme
L’emulatore EMU8086 simula il funzionamento del processore 8086, impiegato nei computer Windows e Macintosh dall’inizio degli anni ’80 fino alla fine degli anni ’90. Il software offre un valido supporto al set di istruzioni, consentendoti di visualizzare i valori all’interno della memoria e nei registri, i codici ASCII, i valori dei flag e delle variabili del processore; potrai inoltre vedere gli errori all’interno di una finestra separata. EMU8086 consente all’utente di effettuare anche delle operazioni di debug attraverso un debugger semplice e intuitivo, provando in questo modo il codice realizzato nella fase di compilazione.
Un programma per testare e creare nuove operazioni
EMU8086 è un programma interessante per ingegneri e studenti, perché permette di comprendere le potenzialità di un microprocessore 8086 attraverso le sue modalità di funzionamento. Il programma è caratterizzato dalla presenza di un assemblatore integrato, nonché di un compilatore in grado di generare codici a 16 bit. È bene precisare che EMU8086 è un programma in grado di emulare il funzionamento del processore 8086, ma non di tutte le istruzioni che un computer avente tale processore potrebbe avere.
Il programma è capace di emulare un buon numero di algoritmi impiegati su questo microprocessore, ma gli utenti professionisti avranno la possibilità di realizzare delle operazioni di editing sperimentando e dando vita a nuove istruzioni.
Un software progettato a scopo educativo
Il programma è stato creato con l’intento di istruire gli studenti su come realmente funzioni un microprocessore 8086. Una collezione di semplici esempi sarà molto utile per comprendere come le operazioni vengono eseguite dal microprocessore, con un elenco di comandi e di codici corrispondenti a ogni passaggio. Per facilitare la scrittura dei programmi assembly, l’emulatore pone a disposizione dell’utente un convertitore user friendly, che può essere utilizzato per convertire un numero oppure ottenerne il corrispondente carattere ASCII.
Pro
- Una serie di efficaci strumenti di emulazione
- Utile per la programmazione assembly
- Interfaccia semplice
Contro
- Emulazione hardware limitata