- Strumenti


masm [il classico compilatore masm per processori a 16 bit. la compilazione a 16 bit puo' essere utilizzata anche con processori superiori. questo programma funziona esclusivamente sotto dos.]

exe2bin [il programma per compilare i programmi in versione .com. questo programma funziona esclusivamente sotto dos.]

 


linker [il linker consente il collegamento di varie parti del programma. necessario per la programmazione modulare. questo programma funziona esclusivamente sotto dos.]

istruzioni [istruzioni per l'uso degli strumenti di assemblaggio]

 

 

- Tutorial


In questa sezione tutorial sono riportati alcuni link conteneti informazioni, tutorial e datasheet sui seguenti processori: 8086-8088, 68000, 6502, 16f84-16f84a, z80.


 

- Moduli 8086 - 8088

 

modulo I [funzionamento del processore visto attraverso l'utility Debug]

 

modulo V [lo stack e le istruzioni per controllarlo]

modulo II [funzionamento del processore visto attraverso l'utility Debug. ultima parte]

 

modulo VI [l'assemblatore e le procedure]

modulo III [operazioni con i bit e i byte all'interno del processore]

 

modulo VII [il programma DSKPATCH]]

modulo IV [operazioni con i bit e i byte all'interno del processore]

   
 

- Link


Giobe2000 [ottimo sito sulla programmazione con argomenti avanzati di assembly]

Oltrelinux [documentazione assembly per linux]

6502.org [sito di documentazione ed altro sul processore 6502]

GTalento [sito su elettronica e programmazione con esercizi e progetti - Pic]


.Programmazione.it [studio per la realizzazione di un sistema operativo]

link [molti link specifici sulla programmazione assembly avanzata]

Tanzilli [ottimo manuale sul pic16f84 e il suo assembly]


L'assembly o assembler e' il linguaggio di piu' basso livello. si tratta del linguaggio piu' vicino alla logica procedurale della macchina e quello meno user friendly per l'uomo. masm, link e exe2bin sono tools necessari per la compilazione dei programmi. la scrittura delle istruzioni puo' essere effettuata su un qualunque editor di testo privo di formattazione.