Sezione |
Indirizzi Base
Registri Interni
|
Palestra Livello Apprendisti Livello Esperti |
Programmare in Assembly |
Esercizio n° A002 2/7 [15 di 157] |
|
|
||
Gestione Caratteri - Stampa di un solo carattere | ||
Analisi del Codice [1 di 2] |
|
Le specifiche di questo esercizio sono le stesse dell'esercizio precedente: mettere a video un solo carattere, nell'angolo in alto a sinistra. |
|
Ma lo scopo effettivo è quello di dimostrare che questo compito può essere assolto ad un livello leggermente superiore a quello della semplice chiamata di Funzioni BIOS. | |
Per farti capire le importanti differenze sua descrizione sarà in continuo confronto con il codice del primo esercizio, che ti consiglio di tenere a portata di mano, ricordando che la struttura base è comunque sempre costituita dalle parti descritte Una Tantum la volta precedente... |
|
Ecco la prima parte del codice assembly di EsA002.ASM, |
|
|
Esercizio |
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
|
La prima importante differenza è visibile subito
sotto
l'intestazione: un commento ci avvisa che stanno per essere operate delle
Dichiarazioni di Procedure Esterne
(da assumere
dalla libreria
GIOBE.LIB):
|
|
Anche in questo esercizio non sono definite né variabili né procedure interne, per cui anche in questo caso la prima istruzione JMP Es0002 è del tutto inutile e potrebbe essere cancellata (lasciando l'etichetta INIZIO:, necessaria al compilatore). |
|
Palestra Apprendisti | Esercizio n° A002 2/7 | |||||||
15 di 157 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|