Interruzioni esecuzione esterna interna di interruzioni del software e dei fissaggi di un ESSERE VIVENTE INTERNO del DOS di istruzione dell'orologio del calcolatore di programma dei dispositivi periferici di coprocessors del CPU dell'assemblatore interno virtuale del circuito integrato

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Interruzioni interne dei fissaggi

Le interruzioni interne sono generate da determinati eventi che vengono in su durante l'esecuzione di un programma. Questo tipo di interruzioni è controllato sulla loro totalità dai fissaggi e non è possibile modificarle.

Un esempio libero di questo tipo di interruzioni è quello che attualizza il contatore dell'orologio interno del calcolatore, le marche dei fissaggi la chiamata a questa interruzione parecchie volte durante le seconde per effettuare il tempo aggiornato.

Benchè non possiamo direttamente controllare questa interruzione, poiché non possiamo controllare il tempo che aggiorna per mezzo di software tuttavia esso è possibile per usare i relativi effetti sul calcolatore al nostro beneficio. Per esempio generare un orologio virtuale li ha aggiornati deve scrivere continuamente soltanto un programma che legge il valore reale del contatore e tradurla in disposizione comprensibile per l'utente.

Interruzioni esterne dei fissaggi

Le interruzioni esterne sono generate dai dispositivi periferici, quali le tastiere, le stampatrici, le schede di comunicazione, ecc. Inoltre sono generate dai coprocessors. Non è possibile disattivare le interruzioni esterne.

Queste interruzioni non sono trasmesse direttamente al CPU ma sono trasmesse ad un circuito integrato di cui la funzione è esclusivamente maneggiare questo tipo di interruzioni

Interruzioni del software

Le interruzioni del software possono direttamente essere attivate dall'assemblatore che invoca il numero dell'interruzione voluta con l'istruzione INTERNA.

L'uso delle interruzioni li aiuta nella creazione dei programmi ed usando i nostri programmi ottiene più corti. È più facile da capire che loro e hanno solitamente lle prestazioni migliori principalmente dovuto il loro più piccolo formato. Questo tipo di interruzioni può essere separato in due categorie: le interruzioni attive del sistema DOS e le interruzioni di ESSERE VIVENTE.

La differenza fra i due è che le interruzioni attive del sistema sono più facili da usare ma sono inoltre più lente poiché queste interruzioni usano l'ESSERE VIVENTE per realizzare il loro obiettivo, d'altra parte le interruzioni di ESSERE VIVENTE sono molto più veloci ma presentano lo svantaggio che poiché fanno parte dei fissaggi, è molto specifico e può variare la dipendenza anche dalla marca del fornitore del circuito.

L'elezione del tipo di interruzione da usare dipenderà solamente dalle caratteristiche che desiderate dare il vostro programma.

Poiché useremo le interruzioni per il recupero di dati che si programma con l'aiuto del linguaggio C via Interruzione che maneggia con la C, discuteremo soltanto Interruzione 13H, estensioni di interruzione 13H e Interruzione 21H procedure specialmente. Non è così importante discutere tutte le altre interruzioni e le loro funzioni perché dentro Linguaggio C, le funzioni più facili sono a disposizione per effettuare la maggior parte di quelle mansioni. Tuttavia, la conoscenza di Interruzione 13H e le relative estensioni è il mosto, per la programmazione di recupero di dati.

Prendiamo una breve introduzione dell'interruzione 20H ed interrompiamo 21H. Il valore scritto tra parentesi (come 0x20) indica, come usare

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek