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

GESTORE D'AMBIENTE - MACRO 5/9 [58 di 87] 

    

 

Aggiornato 17 febbraio 2005
    Menu Interattivo - Opzione 2 - Compilazione
 
bulletIn condizioni normali l'opzione da scegliere è sempre la "2" ( PRODURRE un  FILE ESEGUIBILE   con ACCESSO   GIOBE.LIB ); ho già avuto modo di spiegare che il gestore interattivo organizza automaticamente la compilazione e il collegamento dei programmi a lui sottoposti; non appena il tasto è premuto si presenta l'immagine seguente (generata dal programma Masm_in1.COM, presente nella cartella C:\Arch-Lab\Bin, appositamente creato dall'Autore per offrire le ulteriori opzioni di compilazione):

      

      

bulletDi solito si sceglie dunque la sottoOpzione "2" che provvede a generare un COM (o un EXE, se la conversione non è possibile) linkando ad esso le procedure raccolte nella libreria GIOBE.LIB (NB: questo è il nome di default della libreria coinvolta). Se tutto va bene vengono proposta la schermata con i messaggi progressivi:

      

      

bulletPremendo un tasto qualunque si rientra nel Menu interattivo; da notare che i 2 messaggi in testa e in coda sono sempre generati da Masm_1.com rispettivamente con parametro 13, Masm_1 13, e con parametro 10, Masm_1 10).

      

Apri una finestra DOS su Arch-Lab Puoi provare la sequenza descritta in questa pagina: nella finestra DOS dovrebbe esserci ancora l'immagine del Menu interattivo. Come suggerito premi "2" (dovresti vedere l'immagine in alto) e poi ancora "2" (dovresti vedere, in sequenza, le stringhe bianche presenti nella seconda immagine); la pressione di un tasto qualunque ti riporterà al Menu interattivo.
NB: se il click sull'icona non funziona scrivi c:\arch-lab\bin\sys\assembler.pif direttamente nel campo indirizzo del Browser

      

bulletSe siamo sicuri di non dover assumere oggetti esterni (cioè se il nostro programma non utilizza le procedure della libreria Giobe.LIB) possiamo scegliere la sottoOpzione "1" ( PRODURRE un  FILE ESEGUIBILE   ( .COM  o .EXE) ( DEFAULT) ), che provvede a generare l'eseguibile senza coinvolgere alcuna libreria; i messaggi proposti sono esattamente quelli della figura precedente con eccezione del primo, riportato qui sotto (generato con Masm_1 12):

      

      

bulletLe sottoOpzioni "3" ( PRODURRE un  FILE LISTATO   ( .LST)  subito disponibile ) e "4" ( PRODURRE un  FILE OGGETTO    ( .OBJ) subito disponibile ), attivano solo l'assemblatore MASM, creando nella cartella rispettivamente il file LST e OBJ; naturalmente anche in questo caso il primo messaggio è personalizzato (vedi figura successiva, rispettivamente a] (Masm_1 14) e b] (Masm_1 15)) e, data la particolare procedura, nel primo caso si rientra nel menu interattivo e nel secondo si torna al Dos con il messaggio c] (Masm_1 16):

      

a]
b] 

c] 

    

Pagina Precedente Capitolo 2 Pagina Successiva GESTORE D'AMBIENTE - MACRO 5/9   Torna alla Home  del Capitolo1 del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
58 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