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

EDITOR 7/11 [15 di 87] 

    

  

Aggiornato 02 marzo 2004

    Prova Qedit e impara ad usarlo! (Gestione "Blocchi" e ModoColonna)
     
bulletUn'altra categoria di comandi molto utili riguarda la gestione dei blocchi, cioè la possibilità di selezionare aree di testo per spostarle, duplicarle o cancellarle; sono tutti comandi articolati per cui, prima di ciascuno dei punti descritti qui sotto, premere insieme Ctrl e K, e poi (dopo aver levato le mani dalla tastiera...):

      

bulletporta il cursore sul primo carattere del blocco di testo da marcare e poi premi B (^kB, marca il punto d'inizio del blocco di testo); ATTENZIONE: dopo la pressione dei tasti  ^kB non si vede nessun cambiamento...
bulletporta il cursore sul primo carattere della riga sottostante il blocco di testo da marcare e poi K (^kK, marca il punto finale del blocco di testo); dopo la pressione dei tasti  ^kK il blocco desiderato assumerà colorazione azzurra ed è pronto per una delle seguenti operazioni:
bulletH (^kH, smarca il blocco selezionato), la pagina torna tutta bianca.
bulletY (^kY, cancella il blocco selezionato).
bulletporta il cursore sul primo carattere della riga vuota (ottenuta premendo Invio) creata nel punto in cui vuoi spostare il blocco di testo selezionato e poi premi V (^kV, sposta il blocco selezionato).
bulletporta il cursore sul primo carattere della riga vuota (ottenuta premendo Invio) creata nel punto in cui vuoi fare una o più copie del blocco di testo selezionato e poi premi V (^kC, copia il blocco selezionato).

      

Suggerimento Quante volte ti troverai a scrivere pezzi di codice assembly che differiscono solo per qualche piccolo particolare! Perchè perdere tempo?
Scrivi la serie di istruzioni (la prima volta non ci sono Santi...)
marca la sequenza di righe di programma da duplicare (^kB^kK)
spostati subito sotto il blocco marcato, premi Invio per farti spazio, e copia il blocco (^kC) tante volte quante servono...

      

bullet Sul blocco marcato possono essere eseguite anche 2 operazioni particolari, molto utili quando bisogna spostare di uno o più caratteri una notevole quantità di testo verso destra o verso sinistra; in questo caso bisogna premere insieme Alt e uno dei 2 tasti F7 o F8:

      

bullet

con Alt F7 il contenuto del blocco viene fatto scorrere verso sinistra; ATTENZIONE: il testo che viene "spinto" aldilà del bordo verticale sinistro viene irrimediabilmente perduto!

bullet

con Alt F8 il contenuto del blocco viene fatto scorrere verso destra; poichè la riga è in grado di contenere fino a 512 bytes l'operazione aggiunge senza pericolo un carattere davanti ad ogni riga marcata.

L'uso dei blocchi può tornar utile anche se desideri salvare su disco una parte del tuo testo: basta marcarlo (nel modo già noto) e al termine premere la sequenza ^kW; subito ti verrà presentato il riquadro rosso (File to write:) nel quale digiterai il nome del file che desideri contenga copia del testo attualmente marcato dal blocco. Alla conferma (con Invio) il blocco sarà salvato sul disco con il nome prescelto.
bullet A proposito di blocchi marcati... Prima di passare alla prossima pagina voglio mostrarti la seconda magia di Qedit: il modo colonna (straordinario!!):

      

bulletportati con il cursore in un punto qualunque del tuo testo.
bulletPremi insieme Alt e K: immediatamente il carattere sottostante di colorerà di azzurro.
bulletspostati con le frecce di movimento in un altro punto del testo e premi ancora insieme Alt e K: ora tutta l'area racchiusa tra questo punto e il precedente è diventata azzurra; il blocco colonna è marcato e su esso puoi esercitare le medesime operazioni di prima:

      

bulletcon ^kH il blocco viene smarcato
bulletcon ^kY il blocco viene cancellato
bulletcon ^kV il blocco viene spostato a partire dal carattere (in alto a sinistra) sul quale lampeggia il cursore
bulletcon ^kC il blocco viene copiato a partire dal carattere (in alto a sinistra) sul quale lampeggia il cursore

Nell'utilizzo con i blocchi marcati in modo colonna le combinazioni di tasti Alt F7 e Alt F8 sono ancora più potenti: non solo fanno scorrere il testo racchiuso nel blocco rispettivamente verso sinistra o verso destra, ma costituiscono un eccellente modo per cancellare porzioni di testo in posizioni che renderebbero altrimenti molto più laboriosa l'operazione (provare per credere..).

    

Pagina Precedente Capitolo 2 Pagina Successiva EDITOR 7/11   Torna alla Home  del Capitolo1 del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
15 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