Sezione![]() |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
Byt2Dec [24 di 54] |
|
![]() | Converte il numero esadecimale a 8 bit nella corrispondente stringa composta fino a 3 caratteri ASCII decimali e la mette a video nella posizione di stampa corrente. |
![]() | La stringa posta a video sarà composta esclusivamente da caratteri corrispondenti a simboli del sistema di numerazione decimale, cioè solo dai numeri da "0" a "9. |
|
![]() | La Procedura si chiama in questo modo: |
|
|
![]() | In
ingresso bisogna predisporre:
|
|
![]() | La seguente Area di Testo mostra il Modulo varie06 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: |
|
Byt2Dec / varie06 |
NB: se il testo contenuto nell'Area
ti
sembra strano (cioè se contiene caratteri inconsueti) non hai ancora installato il font Giobe.TTF : clicca qui!! |
|
![]() | L'analisi del codice ci consente di mettere in evidenza la sua brillante operatività; i singoli caratteri del risultato vengono posti a video in stretta sequenza, per intercessione della Procedura BIOchr1, a sua volta chiamata dalla STAscii, definita internamente. |
|
![]() | Il corretto funzionamento di questa Procedura è dunque assicurato solo se, prima di chiamarla, si predispone almeno il registro AL con il valore a 8 bit del numero da convertire. | ||||
![]() | Potrebbe essere necessario fissare anche le
coordinate della posizione di stampa (con
M_CURSOR)
e il
colore desiderato (con
M_COLOR); ma
entrambe queste informazioni
non sono strettamente necessarie:
|
|
![]() | Per esempio, per mettere a video la stringa corrispondente all'interpretazione Ascii del numero 12H, in colore giallo su sfondo blu (1EH) nel punto di coordinate riga=10 e colonna=20, si deve scrivere questa sequenza di istruzioni: |
|
|
![]() |
Libreria GiobeASM |
![]() |
Byt2Dec |
![]() |
![]() |
![]() |
||
24 di 54 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|