Interrupciones ejecución externa interna de las interrupciones del hardware y del software de un BIOS INTERNO del DOS de la instrucción del reloj de la computadora del programa de los dispositivos periféricos de los coprocessors de la CPU del ensamblador interno virtual del circuito integrado

Data Recovery PRO DATA DOCTOR

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

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


Interrupciones internas del hardware

Las interrupciones internas son generadas por ciertos acontecimientos que suban durante la ejecución de un programa. Este tipo de interrupciones es manejado en su totalidad por el hardware y no es posible modificarlas.

Un ejemplo claro de este tipo de interrupciones es el que actualiza el contador del reloj interno de la computadora, las marcas del hardware la llamada a esta interrupción varias veces durante segundas para mantener el tiempo actualizado.

Aunque no podemos manejar directamente esta interrupción, puesto que no podemos controlar el tiempo que se pone al día por medio de software con todo de él es posible utilizar sus efectos sobre la computadora a nuestra ventaja. Por ejemplo crear un reloj virtual nos puso al día tiene que escribir continuamente solamente un programa que lee el valor real del contador y traducirlo a un formato comprensible para el usuario.

Interrupciones externas del hardware

Las interrupciones externas son generadas por los dispositivos periféricos, tales como teclados, impresoras, tarjetas de la comunicación, etc. También son generadas por coprocessors. No es posible desactivar interrupciones externas.

Estas interrupciones no se envían directamente a la CPU sino que se envían a un circuito integrado que función sea manejar exclusivamente este tipo de interrupciones

Interrupciones del software

Las interrupciones del software se pueden activar directamente por el ensamblador que invoca el número de la interrupción deseada con la instrucción INTERNA.

El uso de interrupciones nos ayuda en la creación de programas y usándolos nuestros programas consiguen más cortos. Es más fácil entender que ellos y ellos tienen generalmente un funcionamiento mejor sobre todo debido a su tamaño más pequeño. Este tipo de interrupciones se puede separar en dos categorías: las interrupciones operativas del sistema DOS y las interrupciones del BIOS.

La diferencia entre los dos es que las interrupciones operativas del sistema son más fáciles de utilizar pero son también más lentas puesto que estas interrupciones hacen uso el BIOS para alcanzar su meta, por otra parte las interrupciones del BIOS son mucho más rápidas pero tienen la desventaja que puesto que son parte del hardware, ellas es mismo específico y puede variar depender incluso de la marca de fábrica del fabricante del circuito.

La elección del tipo de interrupción a utilizar dependerá solamente de las características que deseas dar tu programa.

Puesto que utilizaremos las interrupciones para la recuperación de los datos que programa con la ayuda de lenguaje-c vía Interrupción que dirige con C, discutiremos solamente Interrupción 13H, extensiones de la interrupción 13H y Interrupción 21H rutinas especialmente. No es tan importante discutir todas las otras interrupciones y sus funciones porque adentro Lenguaje-c, funciones más fáciles están disponibles para realizar la mayor parte de esas tareas. Sin embargo, el conocimiento de Interrupción 13H y sus extensiones es la necesidad, para la programación de la recuperación de los datos.

Tomemos una breve introducción de la interrupción 20H e interrumpamos 21H. El valor escrito en soportes (como 0x20) indica, cómo utilizar

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