Interruptions exécution externe interne d'interruptions de matériel et de logiciel d'un BIOS INTERNE de DOS d'instruction d'horloge d'ordinateur de programme de périphériques de coprocessors d'unité centrale de traitement d'assembleur interne virtuel de circuit intégré

Data Recovery PRO DATA DOCTOR

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

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


Interruptions internes de matériel

Des interruptions internes sont produites par certains événements qui sont soulevés pendant l'exécution d'un programme. Ce type d'interruptions est contrôlé sur leur totalité par le matériel et il n'est pas possible de les modifier.

Un exemple clair de ce type d'interruptions est celui qui actualise le compteur de l'horloge interne d'ordinateur, les marques de matériel l'appel à cette interruption plusieurs fois pendant une deuxième afin de maintenir le temps à jour.

Bien que nous ne puissions pas directement contrôler cette interruption, puisque nous ne pouvons pas commander le temps mettant à jour au moyen de logiciel pourtant lui est possible pour employer ses effets sur l'ordinateur à notre avantage. Par exemple créer une horloge virtuelle nous a mis à jour sans interruption seulement doivent écrire un programme qui lit la valeur réelle du compteur et le traduire en format compréhensible pour l'utilisateur.

Interruptions externes de matériel

Des interruptions externes sont produites par les périphériques, tels que des claviers, des imprimeurs, des cartes de communication, etc. Elles sont également produites par des coprocessors. Il n'est pas possible de mettre des interruptions externes.

Ces interruptions ne sont pas envoyées directement à l'unité centrale de traitement mais elles sont envoyées à un circuit intégré dont la fonction est de manipuler exclusivement ce type d'interruptions

Interruptions de logiciel

Des interruptions de logiciel peuvent être directement activées par l'assembleur appelant le nombre de l'interruption désirée avec l'instruction INTERNE.

L'utilisation des interruptions nous aide dans la création des programmes et en les employant nos programmes devient plus court. Il est plus facile de comprendre qu'eux et eux ont habituellement une meilleure exécution la plupart du temps due à leur plus petite taille. Ce type d'interruptions peut être séparé dans deux catégories : les interruptions effectives du système DOS et les interruptions de BIOS.

La différence entre les deux est qu'il est plus facile employer les interruptions effectives de système mais elles sont également plus lentes puisque ces interruptions se servent du BIOS pour réaliser leur but, d'une part les interruptions de BIOS sont beaucoup plus rapides mais elles ont l'inconvénient qui puisqu'elles font partie du matériel, elles sont très détail et peuvent changer dépendre même de la marque de fabricant du circuit.

L'élection du type d'interruption à employer dépendra seulement des caractéristiques que vous voulez donner votre programme.

Puisque nous emploierons des interruptions pour le rétablissement de données programmant avec l'aide du langage C par l'intermédiaire de Interruption manipulant avec C, nous discuterons seulement Interruption 13H, prolongements de l'interruption 13H et Interruption 21H routines particulièrement. Il n'est pas aussi important de discuter toutes les autres interruptions et leurs fonctions parce que dedans Langage C, des fonctions plus faciles sont disponibles pour exécuter les la plupart de ceux charge. Cependant, la connaissance de Interruption 13H et ses prolongements est la nécessité, pour la programmation de rétablissement de données.

Prenons une brève introduction de l'interruption 20H et interrompons 21H. La valeur écrite entre parenthèses (comme 0x20) indique, comment employer

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