Icona di ricerca download.it
Advertisement

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