Lo ZX SPECTRUM Machine Code Assembler è un sofisticato software progettato per convertire un programma scritto in linguaggìoAasembler - che utilizza i codici mnemonici Zilog - in codice macchìna. L'assemblatore dispone di numerose caratteristìche studiate per la massima facilità d'uso. Il programma sorgente viene scritto in istruzioni REM e memorizzato come un normale programma BASIC. E' possibile immagazzinare il codice assemblato in qualunque parte della memoria e farlo lavorare in un'area differente. I programmi in codice macchina possonoìn genere funzìonare con l'assemblatore ancora residente in memoria - oltre a tutte le istruzioni dell'Assembler Z80, è possibile utilizzare.una serie di pseudo-istruzioni - quali GO, FINISH, ORG, DEFB, DEFW, DEFS e EQU - che non sono comprese nel set Zilog. Si possono usare labels di qualsiasi lunghezza, commenti: notazioni decimali o esadecimale. Le labels possono essere sfruttate per scrivere codici automodificanti. Si può listare sia il programma assemblato che il sorgente, su video o stampante e naturalmente è possibile salvarli su cassetta con un registratore o un Microdrive. Un efficiente sistema di "error-trappìng" riconosce gli errori e fa apparire sul display dei chiari messaggi. Sulla cassetta infine sono presenti le due versioni dell'assemblatore, per Spectrum da 16K e da 48K. Il manuale che accompagna la cassetta fornisce tutte le istruzioni necessarie, illustrate con due programmì esemplificativi. Una trattazione completa ed esauriente del linguaggio Assembler si trova nei seguenti volumi, pubblicati dalla McGraw-Hill: T. Woods, L'Assembler per lo ZX SPECTRUM, che include decine di esempi e di utili programmi; S. Nicholls, Tecniche avanzate in Assembler con lo ZX SPECTRUM, per chi, già in possesso delle basi della programmazione in questo linguaggio, vuole affinare le sue capacità. In entrambi i libri, gli esempi ed i programmi sono stati scritti per poter funzionare con lo ZX SPECTRUM Machine Code Assembler.

Lo ZX Spectrum Machine Code Assembler

1984

Abstract

Lo ZX SPECTRUM Machine Code Assembler è un sofisticato software progettato per convertire un programma scritto in linguaggìoAasembler - che utilizza i codici mnemonici Zilog - in codice macchìna. L'assemblatore dispone di numerose caratteristìche studiate per la massima facilità d'uso. Il programma sorgente viene scritto in istruzioni REM e memorizzato come un normale programma BASIC. E' possibile immagazzinare il codice assemblato in qualunque parte della memoria e farlo lavorare in un'area differente. I programmi in codice macchina possonoìn genere funzìonare con l'assemblatore ancora residente in memoria - oltre a tutte le istruzioni dell'Assembler Z80, è possibile utilizzare.una serie di pseudo-istruzioni - quali GO, FINISH, ORG, DEFB, DEFW, DEFS e EQU - che non sono comprese nel set Zilog. Si possono usare labels di qualsiasi lunghezza, commenti: notazioni decimali o esadecimale. Le labels possono essere sfruttate per scrivere codici automodificanti. Si può listare sia il programma assemblato che il sorgente, su video o stampante e naturalmente è possibile salvarli su cassetta con un registratore o un Microdrive. Un efficiente sistema di "error-trappìng" riconosce gli errori e fa apparire sul display dei chiari messaggi. Sulla cassetta infine sono presenti le due versioni dell'assemblatore, per Spectrum da 16K e da 48K. Il manuale che accompagna la cassetta fornisce tutte le istruzioni necessarie, illustrate con due programmì esemplificativi. Una trattazione completa ed esauriente del linguaggio Assembler si trova nei seguenti volumi, pubblicati dalla McGraw-Hill: T. Woods, L'Assembler per lo ZX SPECTRUM, che include decine di esempi e di utili programmi; S. Nicholls, Tecniche avanzate in Assembler con lo ZX SPECTRUM, per chi, già in possesso delle basi della programmazione in questo linguaggio, vuole affinare le sue capacità. In entrambi i libri, gli esempi ed i programmi sono stati scritti per poter funzionare con lo ZX SPECTRUM Machine Code Assembler.
1984
88-7700-901-2
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/132702
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact