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

Libreria GIOBE.ASM

Home » Programma il Computer » Tutorial Assembly

Raccolta di Procedure

  Raccolta di Procedure ASM

Del010Mi [41 di 54] 

    

bulletGenera un ritardo fisso di 10 µs.
bulletIl ritardo prodotto č svincolato dalla velocitą del processore, perchč utilizza le informazioni prodotte dal Timer di Sistema.

 

bulletLa Procedura si chiama in questo modo:

               

  

bullet

In ingresso non č necessario predisporre nulla.

 

bulletLa seguente Area di Testo mostra la parte del Modulo varie15 utilizzata per inserire la Procedura nella Libreria Giobe.ASM/LIB:

               

Del_1 / varie15

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!!

               

               

bulletL'analisi del codice mette in evidenza il compito di implementare il ritardo č affidato alla Procedura DelMicro, obbligandola a consumare 11 volte il  tempo dalla durata minima (0,8381 µs) dell'impulso generato dal Canale2 del Timer; il valore esatto della costante di tempo dovrebbe essere:

               

ritardo Delay
12 10 µs 10.0 µs

               

bulletMa le verifiche eseguite su computer di diversa velocitą hanno consigliato una riduzione dello 0,5%, per tener conto del tempo consumato nell'esecuzione delle istruzioni interne al ciclo, nella Procedura DelMicro.

               

bulletQuesta procedura puņ essere chiamata molte volte per generare ritardi multipli di 10 µs, ma non dimenticare che č nata per assicurare ritardi portabili di piccolo valore; per tempi superiori a 100 ms conviene riferirsi alla Procedura Delay e alle sue derivate, Del_100, Del_1000, Del_1500 e Del_2000.

    

Pagina Precedente Libreria GiobeASM Pagina Successiva Del010Mi   Torna alla Home  del Capitolo3 del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
41 di 54
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

    

Giobe.ASM » SET_cur | VIA_cur | RIP_cur | BIOScls| BIOSchr |BIObeep |Acapo| BIOchr1| STAsp| BIOSmsg
Byt2Asc | Wor2Asc | Asc2Byt | Asc2Wor | Byt2Dec | Wor2Dec | Dec2Byt | Dec2Wor
Delay | DelMicro | Del_2000 | Del1500 | Del_1000 | Del_100 | Del_1 | Del500Mi | Del200Mi
Del100Mi | Del010Mi | RIEMPI | KEYwait | Random | INstrin | CambiaCol | MODEtest
RAMchr | RAMcur | RAMmes | RAMcls | RAMcorn | RAMpiu | RAMrecup | RAMbyte | RAMword
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