Giobe®2000
Pagina creata il 15/07/2009 [5406 giorni fa]
Tutorial Assembly by Giobe®2000
Sezione Assembler - Home Page Sezione Assembler WinASM/Configurazione [2 di 4] [30 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
12. Nuovo Ambiente Assembler - Configurazione di WinASM [1 di 4] [2 di 4] [3 di 4] [4 di 4]
Istruzioni per configurare l'editor WinASM 

3. Passiamo ora a configurare il tipo di carattere da utilizzare per mostrare i sorgenti ASM; da molto tempo ho creato un font adatto a mostrare tutti i caratteri Ascii (in particolare quelli estesi, non visualizzabili con altri font monospace come Courier). Si tratta del Font Giobe.TTF, fornito in dotazione nella cartella C:\Arch-Lab e da trasferire nella cartella C:\Windows\fonts=%SystemRoot%\fonts; la predisposizione si esegue dal menu in alto via Strumenti > Font del code editor, selezionando Giobe tra i font offerti dall'opzione Tipo di carattere e fissandone a 10 i Punti e a normale lo Stile:

Configurazione di WinAsm - Scelta del FONT TTF

Configurazione di WinAsm - Editor - Configurazione

4. Passiamo ora a configurare le opzioni principali da imporre all'ambiente integrato; la predisposizione si esegue dal menu in alto via Strumenti > Opzioni:

Configurazione di WinAsm - File e Cartelle

Tra quelle della cartella Generale confermiamo le scelte di figura: 

Configurazione di WinAsm - Impostazioni generali

Più importanti quelle della cartella File & percorsi, fondamentali per un corretto funzionamento dell'IDE; le impostiamo così:

Configurazione di WinAsm - Impostazioni files e percorsi

La funzione più importante da configurare è quella che deve assicurare la gestione completa della catena compilazione, cioè le predisposizioni da fare per garantire l'organizzazione e il coordinamento automatico di ogni operazione necessaria alla realizzazione di un eseguibile a partire dal sorgente ASM ospitato da WinAsm Studio; questo servizio è assicurato dalla prima voce dell'elenco, Percorso binari, che deve puntare la cartella contenente l'assembler ML.EXE (MASM.EXE) e il linker LINK16.EXE (o LINK.EXE); se per qualche ragione il percorso scritto nella prima casella non è corretto ciascuna delle 2 fasi produrrà (rispettivamente) questi messaggi d'errore:

Configurazione di WinAsm - Impostazioni files e percorsi errati

Configurazione di WinAsm - Impostazioni files e percorsi errati

Gli strumenti ML.EXE (assembler) e LINK16.EXE (linker) sono ritenuti intrinsecamente indispensabili da WinAsm Studio e dati per scontati per il suo corretto funzionamento (anche se nessuno dei 2 è incluso nel suo pacchetto di distribuzione; entrambi sono indispensabili per il funzionamento del Nuovo Ambiente Assembler, una struttura assolutamente senza scopo di lucro e con esclusive finalità didattiche, creata per lo studio e la pratica dell'assembly, integrata con le lezioni del mio Tutorial, offerto gratuitamente a tutti insieme al certosino lavoro necessario per tenere aggiornato e questo sito.

Suggerimento NB: Gli eseguibili ML.EXE (Macro Assembler Version 6.14.8444 Copyright (C) 1981-1997) e LINK.EXE (Segmented Executable Linker Version 5.60.339 Copyright (C) Corp 1984-1994) sono di esclusiva proprietà di Microsoft Corp.; il pacchetto MASM (almeno nella forma stand-alone) non è più venduto, supportato e distribuito da molto tempo: l'ultima versione resa disponibile da Microsoft è stata la 6.14 per la piattaforma DOS/Win16, comunque in grado di supportare i processori Intel e AMD 80x86 con architettura a 32 bit, anche multimediale. Versioni più recenti sono oggi presenti come accessorio in prodotti Microsoft più moderni ed attuali, spesso messi a disposizione gratuitamente dalla stessa Microsoft.

Per questa esplicita ragione questi 2 importanti files sono disponibili, insieme alle centinaia di applicativi e utility (di norma freeware) offerte di da numerosi altri autori (rigorosamente citati e calorosamente ringraziati in occasione di ogni loro presentazione), con l'impegno di toglierli immediatamente qualora qualche responsabile Microsoft ritenesse la cosa scorretta e/o inopportuna.

Nella fattispecie essi sono stati estratti da MASM32 dalla Hutch's Masm32 page (www.masm32.com), uno straordinario pacchetto freeware nato dallo sforzo di molte persone coordinate in team di sviluppo al fine di mettere a disposizione una enorme quantità di librerie, di file di inclusione e di documentazione appositamente pensate per la programmazione Assembly sotto Windows (Win32) con riferimento a tutte le sue API.

La cartella di MASM32 non può mancare ed è certamente da installare, in parallelo a quella del mio Ambiente, nella futura prospettiva di sviluppare i progetti windows, magari proprio a partire dalla struttura offerta da WinAsm Studio.

Detto questo, passiamo alle opzioni destinate destinate all'ambiente di editazione, confermando le scelte suggerite in figura per le la cartella Editor

Configurazione di WinAsm - Impostazioni per l'editor

5. La successiva messa a punto è quella che da forte personalizzazione al testo dei sorgenti ASM; si avvale delle informazioni raccolte nel file MASM.vas appositamente creato per consentire a WinAsm Studio di riconoscere, evidenziandoli, i principali comandi assembly, e depositato (anche in versione originale) nella sottocartella \_WinAsm\KeyFiles\; dal menu in alto, via Strumenti > Opzioni > Keyword, è possibile intervenire su ciascuna categoria si evidenziatori, per modificare eventualmente le scelte da me imposte nel file citato:

Configurazione di WinAsm - Configurazione per Assembly

Le opzioni della cartella Colori consentono di fissare i colori di gestione nel campo di editazione:

Configurazione di WinAsm - Configurazione per Assembly

La guida alla configurazione di WinAsm Studio prosegue nella prossima pagina ...

Pagina Precedente Assembler Pagina Successiva WinASM/Configurazione [2 di 4]   VERIFICA la validità della pagina!! Torna alla Home della Sezione Assembler
30 di  51
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
NUOVO
AMBIENTE
ASSEMBLER
NB: Leggi subito!!|Per chi parte da zero|Cos'è l'Ambiente Assembler
Come si installa l'Ambiente|Come si usa l'Ambiente [Guida Utente]
Come aprire una finestra DOS dal Sito|Come si ottimizza una finestra DOS
Come lanciare eseguibili on-line|Come salvare i sorgenti ASM da Web
Caratteri "strani" nei sorgenti ASM|Guida alla prima compilazione
Area di Download e considerazioni conclusive
Accedi al TUTORIAL ASSEMBLY »  Prefazione|CAP 1|CAP 2|Schede
Accedi alla Palestra Apprendisti|Accedi alla Palestra Esperti
Analizza le Procedure di Giobe.LIB|Analizza le Macrositruzioni di Giobe.MAC
Risorse Software »  Area Comunicazione BIOS|Funzioni BIOS|Funzioni DOS
Risorse Hardware »  Raccolta Indirizzi Base|Registri delle Periferiche|Progetti ASM
Risorse Generali »  Download Manuali ASM|Info|Indice GENERALE
Home
Pascal|Manuali|Tabelle|Schede|Pubblicazioni
Tutorial Assembly|Palestra Assembler
Nuovo Ambiente Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
Copyright ® 2001-2012 -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati