• Viernes 3 de Mayo de 2024, 07:00

Autor Tema:  Interrupciones. Que Son?  (Leído 2797 veces)

jaumegs

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Interrupciones. Que Son?
« en: Sábado 10 de Diciembre de 2005, 20:27 »
0
Que son exactamente las interrupciones? Bueno, entiendo su función, como se usan... Tienen un cierto parecido con las llamadas "call" a una función, pero como que ya estan cargadas en memoria, no pueden ser llamadas por un "call" al no ser que sepas su posición en memoria...

Bueno, eso es lo que entiendo yo de ellas :huh:

Puedo hacer yo una interrupcion? Por ejemplo... crear una interrupcion (0x34) cargarla en memoria y al introducirla en mi programa que ejecute esa funcion...
Cómo puedo hacerlas?

Cuanta mas información mejor ;)

SALUDOS

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #1 en: Sábado 10 de Diciembre de 2005, 21:26 »
0
http://developer.intel.com/design/pentium/manuals/

¿No te parece que podrias investigar UN MINIMO antes de preguntar? Ademas que parece un poco incoherente tratar de hacer todo sin la BIOS y no saber como funcionan las interrupciones ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

jaumegs

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #2 en: Sábado 10 de Diciembre de 2005, 21:53 »
0
Tranquilidad.
Primero, antes de preguntar nada intento contestar a mis preguntas desde otras fuentes.
Se que son las interrupciones, simplemente he expuesto como las veo yo (las interrupciones por software)...

Y porfavor, no cuestiones mi forma de aprender, simplemente me interesa mas la programación a bajo nivel, y por lo tanto acceder al hardware como tal. Si lo que quisiera fuera meter cuatro parametros i dejar que un "algo" haga el resto, programaria en C. Yo lo único que quiero es entender como se comunican el hadware y el procesador, me da igual si hay unas cositas llamadas interrupciones de la BIOS que hacen la vida mas facil, para eso estan los lenguajes de alto nivel.

Desde mi punto de vista prefiero aprender a manejarlo todo a bajo nivel, y apartir de este punto, ya manejar las interrupciones de la BIOS o crear mis propias interrupciones.

No me meto con las interrupciones de la BIOS, son muy útiles, pero creo que debe ser una opción el utilizarlas, no una obligación.

Siento parecerte pesado, que no hago nada por mi mismo y lo que pienses de mi. Es mi forma de ver las cosas.

Y ademas, los foros están para preguntar cosas, da igual la estupidez de la pregunta, así, si alguien tiene una de estas dudas estúpidas, al buscarla por el buscador del foro la encontrará y así no tendra que romperse la cabeza buscandola por la red... O almenos eso entiendo yo por foro... sino, si todo son preguntas la leche de complejas... a parte de que solo recibirian dos o tres respuestas, nadie llegaria nunca a preguntarselas mas que nada porque no ha aprendido lo básico...


Bueno, intentaré preguntar menos... Pero mi problema es que mi nivel de ingles es bastante bajo, y no me da para mucho... se que deberia aprender mas ingles si quiero moverme en este mundo, pero, si en webs como esta se respondiera a este tipo de preguntas, gente como yo que no sabemos ingles, encontrariamos la respuesta sin necesidad de aprender mas idiomas.

SALUDOS

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #3 en: Sábado 10 de Diciembre de 2005, 22:21 »
0
Cita de: "jaumegs"
Tranquilidad.
Primero, antes de preguntar nada intento contestar a mis preguntas desde otras fuentes.
Se que son las interrupciones, simplemente he expuesto como las veo yo (las interrupciones por software)...

Tranquilidad hay en todo momento. Si te pregunte eso es porque parece que no lo haces realmente, da la sensacion que preguntas cualquier cosa sin investigar antes. No se si te acordaras pero ya habias preguntado por las interrupciones y te respondi con el mismo link que ahora ...

Cita de: "jaumegs"
Y porfavor, no cuestiones mi forma de aprender, simplemente me interesa mas la programación a bajo nivel, y por lo tanto acceder al hardware como tal.

Yo cuestione que quieras multiplicar sin primero saber sumar. Si tu forma de aprender es preguntar todo el tiempo cualquier cosa en vez de conseguir algun libro o tutorial o lo que fuera la cuestiono por supuesto. Y desde MI punto de vista un foro es para ayudar y resolver dudas y no para ENSEÑAR, no somos profesores los que contestamos.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

jaumegs

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #4 en: Sábado 10 de Diciembre de 2005, 23:03 »
0
Desde el momento en que uno sabe alguna cosa que otro no, puede tomar el papel de maestro de eso, de igual modo, que el otro también lo puede ser en otros campos.

Bueno, quizás no haya formulado bien mis preguntas, en la pregunta anterior con razón podrias haber dicho que buscara por la web, realmente pregunté antes de buscar.

Esta nueva pregunta pido otra cosa, acerca de la misma materia, pero yo no le encuentro similitud. Pido si es posible hacer una interrupción, y si ese es el caso, cómo?. No obligo a nadie a contestar, o a pasarse una hora escribiendo para mi, solo pido si alguien sabe algo acerca de ello, o alguna web.

Te agradezco la dirección que me has dado, pero no me ha servido de mucho, imagino que es porque no se por donde empezar con ella. Allí ay muchisimo mas de lo que pregunto, diria que todo sobre los procesadores intel.

SALUDOS

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #5 en: Sábado 10 de Diciembre de 2005, 23:24 »
0
Cita de: "jaumegs"
Desde el momento en que uno sabe alguna cosa que otro no, puede tomar el papel de maestro de eso, de igual modo, que el otro también lo puede ser en otros campos.

Solo aficionado, para ser profesor se estudia, se hace una carrera especifica.

Cita de: "jaumegs"
Bueno, quizás no haya formulado bien mis preguntas, en la pregunta anterior con razón podrias haber dicho que buscara por la web, realmente pregunté antes de buscar.

Esta nueva pregunta pido otra cosa, acerca de la misma materia, pero yo no le encuentro similitud. Pido si es posible hacer una interrupción, y si ese es el caso, cómo?. No obligo a nadie a contestar, o a pasarse una hora escribiendo para mi, solo pido si alguien sabe algo acerca de ello, o alguna web.

En este punto es donde veo el problema real, si supieras como funcionan las interrupciones no te haria falta hacer esta pregunta, ya sabrias la respuesta. En conclusion, si hubieras hecho el trabajo de investigacion que llevaba la pregunta anterior esta no seria necesaria. Esa es la razon por la cual dije que no investigabas antes de preguntar.

Cita de: "jaumegs"
Te agradezco la dirección que me has dado, pero no me ha servido de mucho, imagino que es porque no se por donde empezar con ella. Allí ay muchisimo mas de lo que pregunto, diria que todo sobre los procesadores intel.

Si no te sirve tal vez sea por tu forma de aprender, claro, es mas facil y mas rapido preguntarnos. Pero en fin, no tengo ganas de discutir, me parece que las cosas estan bastante claras.

¿Por donde empezar? La logica lo indica, mira el que dice "Intel® Architecture Software Developer's Manual, Volume 1: Basic Architecture". Efectivamente hay mas de lo que preguntas pero su capitulo 6 se titula de la siguiente manera "PROCEDURE CALLS, INTERRUPTS AND EXCEPTIONS".

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

jaumegs

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #6 en: Domingo 11 de Diciembre de 2005, 00:55 »
0
OK, muchas gracias.

Despues de un buen rato buscando ya he encontrado cosas en español.

SALUDOS

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Interrupciones. Que Son?
« Respuesta #7 en: Domingo 11 de Diciembre de 2005, 01:07 »
0
Cita de: "jaumegs"
OK, muchas gracias.

Despues de un buen rato buscando ya he encontrado cosas en español.

SALUDOS
Perfecto, informacion en español hay (de algunas cosas).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.