Pagina creata il 15/07/2009 [5643 giorni fa] |
Sezione Assembler | Utilizzo con WinASM [4 di 4] [17 di 51] |
1. Leggi subito!
2. Per chi parte da zero
3. Cos'è
4. Come si installa
5. Come si usa
6. Apri shell DOS dal Sito 7. Adatta shell DOS 8. Lancia EXE on-line 9. Scarica ASM 10. Caratteri strani 11. Prima compilazione 12. Download |
8. Nuovo Ambiente Assembler - Utilizzo con WinASM [1 di 4] [2 di 4] [3 di 4] [4 di 4] |
Istruzioni specifiche per l'uso dell'Ambiente con editor WinASM |
Per trasferire la matrice desiderata nel piano di editazione ogni sistema è buono; la tua pratica nell’usare il gestore delle risorse di windows e la tecnica del copia-incolla ti può certamente aiutare. Volendo utilizzare le strutture di WinAsm è sufficiente selezionarla a partire dal menu in alto, via File> Apri file:
Il testo della matrice sarà immesso nel piano di editazione e basterà selezionarlo tutto ...
... copiarlo ...
..e (dopo aver chiuso la sua finestra con la X in alto a destra), incollarlo nella finestra di Untitled1.asm:
A questo punto basta rinominare il file fittizio Untitled1.asm (per esempio con il nome Nuovo.asm) ...
.. e il gioco è fatto:
Osservando quello che è successo dopo aver assunto questo testo nel piano di lavoro (.. ma anche se decidi di scriverlo da te, completamente ex-novo) ti accorgerai che in esso già si notano le tipiche colorazioni dei dettagli sintattici: questo è un chiaro segno che la configurazione dell'Ambiente è già attiva e pronta a funzionare !!
Bene!! Non ti resta che smanettare e imparare la nobile arte .. Ma prima di lasciarti ti voglio proporre una situazione nella quale tuo malgrado incorrerai spesso, almeno le prime volte: che succede se sbagli qualcosa?
Per fortuna l'Assemblatore e il linker sono in grado di accorgersi se qualcosa va storto (come al solito, per ogni dettaglio ti rimando al capitolo 2 del mio Tutorial Assembly); il grande vantaggio sta nel fatto che anche WinAsmStudio provvede in proprio a darti tutte le informazioni sull'eventuale errore commesso.
Supponiamo di aver digitato male il nome di una procedura; per esempio alla riga 74 del sorgente PROVA.ASM (ricaricalo e scorri il sorgente fino a localizzarle questo numero, sulla sinistra del piano di editazione) il sorgente prevede l'istruzione CALL BIOScls
Supponiamo di aver scritto, invece, CALL BIOSclr, per disattenzione ...
Non appena si provvede alla fase necessaria per compilare il sorgente (cioè cliccando sulla prima iconcina del gruppo posto in alto a destra, sotto il menu dell'editor (attivabile anche con Shift + F6) il gestore che lancia automaticamente l'assembler si accorge subito dell'imprecisione, segnalandola nell'area posta nella parte in basso dell'editor:
In questa segnalazione c'è tutto quello che è necessario sapere: il messaggio è quello autentico di MASM, che indica su quale riga del testo sorgente ("PROVA.ASM(74)" si è manifestato l'errore, chiaramente alla riga 74 del sorgente PROVA.ASM, e il tipo d'errore ("undefined symbol: BIOSclr", chiaramente un simbolo non riconosciuto, essendo BIOSclr diverso da BIOScls).
Ti faccio notare che la mia personale predisposizione delle tabelle per la colorazione della sintassi dei principali comandi assembly (raccolte nel file MASM.vas e conservato nella sottocartella C:\Arch-Lab\_WinAsm\KeyFiles) prevede una colorazione verde per tutte le strutture della preziosa libreria Giobe.LIB: già il fatto che l'etichetta sotto esame abbia perso il colore può insinuarti il dubbio che essa sia stata scritta in modo sbagliato!!
Certo, ora dovrai imparare ad interpretare questi tipi di informazione cercando di capire che tipo d'errore hai commesso; naturalmente ho già previsto sul mio Tutorial Assembly una serie di indicazioni utili, in questo senso, che ti consiglio di leggere qui.
La guida d'uso con WinAsm termina qui; per tua comodità ho predisposto una copia PFD da leggere, stampare e scaricare a tuo piacimento:
Scarica il documento PDF
relativo a questa GUIDA
[Scaricato 4369 volte] |
Cliccando sulla freccia a destra (nella barra orizzontale qui sotto) puoi proseguire con la descrizione delle altre versioni d'accesso; se invece sei interessato alle procedure che ho seguito per configurare questo editor per il suo miglior utilizzo in ambito Assembly puoi saltarci direttamente utilizzando il link seguente:
Salta alla configurazione di WinASM per un adeguato uso in Ambiente |
Torna alla pagina principale dell'Ambiente Assembler |
Assembler | Utilizzo con WinASM [4 di 4] | |||||||
17 di 51 |
|
Home |
|
|||||||
|
Motore Ricerca |
|