Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Capitolo 2

Home » Programma il Computer » Tutorial Assembly

Capitolo 2 - Gli strumenti di lavoro

  Gli strumenti di Lavoro

CATENA DI MONTAGGIO 3/7 [4 di 87] 

    

    Fase1: Creazione del Codice Sorgente
     
bulletLa prima cosa da fare è aprire un editor, cioè un programma nel quale è possibile scrivere testi utilizzando esclusivamente caratteri Ascii; esempi sono in Windows il Blocco Appunti (NotePad) e in Dos l'editor del Turbo Pascal o il nativo EdLin o Edit (nella versione italiana), ma soprattutto il nostro ben amato Qedit.
bulletL'utilizzo di Wordprocessor (come Word per Windows o WordStar sotto Dos) è assolutamente vietato; questi programmi inseriscono infatti nel testo numerosi caratteri di controllo (per esempio per mettere in corsivo o in grassetto qualche parola) che vengono interpretati come errori nella successiva fase di compilazione.
bulletIl testo da digitare nell'editor è un insieme logico di "frasi fatte", cioè di frasi strutturate (direttive) richieste espressamente dall'oggetto che sarà chiamato a leggerle (il compilatore, nella fase successiva).
bulletL'impostazione di un nuovo testo (detto Codice Sorgente) è un lavoro rigoroso nella forma, ma piuttosto schematico, tanto è vero che può facilmente essere sviluppato a partire da matrici preconfezionate, contenenti tutte le frasi di cui non si può fare a meno (naturalmente l'Autore ha già provveduto a predisporne alcune, descritte in dettaglio in un successivo paragrafo).
      
bulletAll'interno della matrice (lo scheletro formale del codice sorgente) saranno poi collocate le stringhe mnemoniche (linguaggio assembly) delle istruzioni che daranno vita al programma vero e proprio: è questo il punto in cui viene evidenziata la .. classe del programmatore!
      
bulletOsserva un esempio di quanto sarai chiamato a scrivere: non importa per ora capire il significato del sul contenuto; basta prendere confidenza con la sua forma:
      
_prog   SEGMENT BYTE PUBLIC 'CODE'
        ASSUME CS:_prog,DS:_prog

        ORG    0100H
INIZIO: MOV    AH,00H   ;Pulisci lo schermo
        MOV    AL,03H   ;(ClearScreen)
        INT    10H      ;
        MOV    AH,00H   ;Aspetta la pressione
        INT    16H      ;di un tasto
        MOV    AH,4CH   ;Torna al dos
        INT    21H      ;
_prog   ENDS
        END

    

Pagina Precedente Capitolo 2 Pagina Successiva CATENA DI MONTAGGIO 3/7   Torna alla Home  del Capitolo1 del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
4 di 87
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

    

CAP 2 » 1. Catena di Compilazione 2. Editor 3. Assemblatore 4. Linker 5. Exe2Bin
6.
Ambiente di Lavoro 7. Gestore d'Ambiente Macro 8. Gestore d'Archivi OG
9. Matrici per i Programmi Sorgente 10. Gestore di Librerie Lib 
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati