Macchina virtuale che emula il processore Intel 8086
L'8086 è stato il processore firmato Intel che rivoluzionato il mondo dell'informatica negli anni 70 e 80, avvicinandola agli utenti comuni. Molti dei suoi programmi, però, non possono essere eseguiti sulle macchine attuali, anche se potremo sempre ricorrere a Emu8086.
Un emulatore di software per 8086 con editor e compilatore di codice
Con questo emulatore potremo eseguire su PC vecchi programmi pensati per computer di oltre 30 anni fa, anche se la parte veramente interessante risiede nel fatto che possiede un editor assemblatore, motivo per cui grazie all'emulatore potremo sviluppare codice che potrà successivamente essere compilato. In tutto questo, però, è bene segnalarne anche i limiti: alcune delle funzioni hardware avanzate che potrebbero trovarsi su monitor o altre componenti dei dispositivi non sono accessibili.
Si tratta, per la maggior parte, di una semplice curiosità, anche se vale la pena ricordare che esistono sistemi informatici che eseguono attività molto specifiche e che sono dotati di tali processori; per questo motivo, potrebbe risultare utile a uno sviluppatore qualora abbia necessità di correggere qualche aspetto del codice eseguito da queste macchine. Ecco le caratteristiche principali:
- Editor di codice per linguaggio assembly.
- Compilatore.
- Calcolatrice.
- Interfaccia utente semplice.
- Vari esempi di codice con esercizi semplici di sviluppo.
- Creazione di sistema binario e possibilità di salvarlo su unità estraibile.
L'uso del software è gratuito, anche se presenta alcuni limiti, mentre per utilizzarlo liberamente sarà sufficiente registrarsi come utente.
Laureato in Storia e, successivamente, in Documentazione, ho più di dieci anni di esperienza nel testare e scrivere di applicazioni: recensioni, guide, articoli, notizie, trucchi... Sono stati innumerevoli, soprattutto su Android, sistema...
Alice Verni