Sezione![]() |
Indirizzi Base
Registri Interni
|
Capitolo 2 |
Gli strumenti di Lavoro |
CATENA DI MONTAGGIO 3/7 [4 di 87] |
|
![]() |
|
![]() | La 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. |
![]() | L'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. |
![]() | Il 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). |
![]() | L'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). |
![]() | All'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! |
![]() | Osserva 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 |
|
![]() |
Capitolo 2 |
![]() |
CATENA DI MONTAGGIO 3/7 |
![]() |
![]() |
![]() |
||
4 di 87 |
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|