Come installare l'assembler 8088 su Windows
Per installare l'assembly 8088 su un PC con sistema operativo Windows, posso usare il programma gratuito Tracer.
Come si installa Tracer sul PC Windows
- Scarico il file compresso tracer.zip in una cartella temporanea
- Scompatto il file. Nella directory temporanea sono create le sottocartelle con le versioni di tracer per linux, windows, mac e solaris.
- Creo sul PC una nuova directory con il nome c:\tracer.
- Copio il contenuto della sottocartella windows nella directory tracer appena creata
- Se tutto è andato bene nella directory c:\tracer ora ci sono le sottocartelle as_src, bin, examples, exercises, trce_src e diversi file (asinstal.bat, release, svscalnr.h)
- Ora devo scaricare il file cwsdpmi.zip. Il contenuto deve essere scompattato nella directory examples di tracer.
Come avviare tracer
Tracer richiede la presenza di DOSBox sul PC.
Quindi, se non è già installato scarico e installo DOSBox per Windows dal sito ufficiale di DOSBox
A questo punto eseguo l'emulatore DOSBox.
In una finestra di Windows appare l'emulazione del vecchio sistema operativo.
A questo punto digito sul prompt di DOSBox il comando mount c: per assegnare all'unità C la directory tracer
Nel comando devo indicare tra doppie virgolette il percorso del PC dove ho installato la cartella tracer.
Z:\>mount C "C:\tracer"
Poi digito c: per entrare nell'unità logica
C:
Nel prompt non c'è più l'unità Z. Ora c'è l'unità C:
Eseguo il comando dir.
C:\>dir
Dovrei vedere i files della directory tracer.
Per verificare se tutto funziona, entro nella cartella example
C:\>cd examples
Poi lancio il comando
C:\>s88 hllowrld
Se tutto va bene sul prompt compare la scritta
Hello World
L'assemblatore funziona correttamente.
Come creare un nuovo file sorgente
La via più semplice per creare un file sorgente in assembly 8088 con tracer è usare l'editor notepad di Windows.
Dopo aver creato il file sorgente, va salvato con estensione .s nella sottodirectory example della cartella tracer.
Ora il file sorgente può essere assemblato.
Una volta assemblato, l'oggetto può essere eseguito.