Come Funziona Indirizzi Base Area Comunicaz. Bios
Registri Livello Hardware Livello BIOS Livello DOS
Tecniche d'Interruzione Connettori Cavi Interfaccia
Applicazioni Software
Download INDICE

 Stampanti

Vai a Assembler - Applicazioni Software

  Applicazioni Software

PROGRAMMA n° 04 4/4 [50 di 52] 

               

Analisi del Problema · Analisi del Codice · Analisi delle Procedure importanti
Stampanti - Stampa su carta a livello BIOS di stringhe ASCII: Input & Messaggi
Analisi del Problema

               

bulletIl progetto proposto è sostanzialmente una variante del precedente, e non dispone di alcuna Procedura locale; per questo analizzerò ancora il programma principale (Main Program):

               

Progetto con le Stampanti Esercizio MOLTO FACILE Progetto
NB: se il testo nell'Area  ti sembra strano
     
installa il  font
Giobe.TTF: clicca qui!!
Mostra l'Effetto Prova l'eseguibile COM Scarica il codice Sorgente ASM

               

bulletLa casella di testo mostra in dettaglio il codice assembly; dopo la pulizia dello schermo, eseguita dalle prime istruzioni (MOV AH,00H, MOV AL,03H e INT 10H), si nota la parte originale di questo Main Program rispetto al precedente:
bulletpunta con SI (LEA SI,TESTO1) l'area destinata ad accogliere i caratteri digitati da tastiera
bulletli assume, uno dopo l'altro, con l'aiuto della Funzione 00H dell'INT 16H, chiamata a fermarsi in attesa della pressione di un tasto
bulletil codice ascii del tasto premuto è lasciato in uscita in AL ed è prontamente memorizzato nell'area predisposta,  MOV CS:[SI],AL.
bulletsubito dopo è posto anche a video, nella posizione di stampa corrente, con l'aiuto della Funzione 0EH di INT 10H
bulletLa parte rimanente è perfettamente identica a quella descritta nel programma precedente; in sintesi:
bulletinizializza la stampante, con l'aiuto della Funzione 01H di INT 17H
bulletstampa il messaggio finale sulla carta, con l'aiuto della Funzione 00H di INT 17H, all'interno del loop xxx02
bullet chiude il codice sorgente restituendo il controllo al sistema operativo

    

Pagina Precedente Stampanti Pagina Successiva PROGRAMMA n° 04 4/4   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
50 di 52
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

    

Stampanti » Come Funziona.. | Indirizzi Base | Area di Comunicazione Bios | Registri | Cavi
Livello Hardware | Livello BIOS | Livello DOS | Tecniche d'Interruzione | Connettori
Applicazioni Software | Interfacciamento | Download | 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