¿Qué interrupción le conectaría a DOS para obtener el reloj en tiempo real?¿Qué interrupción le conectaría desde DOS para obtener el reloj en tiempo real?
Respuesta
El reloj en tiempo real no puede generar interrupciones. Estaba (tal vez todavía) acoplado con el cmos-ram porque estaba amortiguado por la batería. Solo se puede acceder a través de los puertos 0x70 y 0x71.
Sin embargo, puede conectar la interrupción del PIT (temporizador de interrupción programable). Eso es la interrupción 0x08 (por ejemplo, el hardware IRQ0). Por lo que recuerdo, esa interrupción fue configurada por dos para ser llamada unas 27 veces por segundo. También puede programarlo en otras frecuencias, pero eso arruinará un poco el reloj-dosificador (puerto 0x40 y 0x43).
Esa es la única, pero es 18 y un poco por segundo. – pjc50
Aquí hay una lista completa de ellos, no estoy seguro de lo que está buscando exactamente. http://www.htl-steyr.ac.at/~morg/pcinfo/hardware/interrupts/inte2dm8.htm
Desde: http://www.htl-steyr.ac.at/~morg/pcinfo/hardware/interrupts/inte1at0.htm
leer sobre el Intel 8259 familia de controladores programables de interrupción. De acuerdo con esto, interrumpe 8 (maestro) y 112 (esclavo). Aquí hay un documento muy técnico en el 8259A: http://pdos.csail.mit.edu/6.828/2008/readings/hardware/8259A.pdf
http://www.control.com/thread/1026238869 tiene algo de información al respecto. Hook int 08h (no olvide volver a enviarlo); eso se llama cada 55 milisegundos.
- 1. cómo obtener un reloj de tiempo real en C#?
- 2. ¿Por qué Erlang es adecuado para aplicaciones suaves en tiempo real, pero no para tiempo real?
- 3. Carga de video casi en tiempo real desde el iPhone
- 4. Obtener móvil no desde el dispositivo real
- 5. malos resultados: Tiempo (NULL) y el reloj()
- 6. ¿En qué se basa el tiempo del juego? ¿Tiempo real o marcos?
- 7. Interoperabilidad Java en tiempo real
- 8. ¿Cómo puedo obtener el tiempo real en iPhone, no el tiempo establecido por el usuario en Configuración?
- 9. ¿Cómo obtengo el valor en tiempo real del comando 'tiempo'?
- 10. Algoritmos para el juego de estrategia en tiempo real AI
- 11. Seguimiento en tiempo real en el Iphone
- 12. Biblioteca FEM para aplicaciones en tiempo real
- 13. Obtener Uri desde la ruta real
- 14. ¿Obtiene gprof en el perfil según el tiempo del reloj de pared?
- 15. Obtener tiempo desde el índice xts
- 16. C: usando el reloj() para medir el tiempo en programas multihilo
- 17. Go vs. Scala para webapps en tiempo real
- 18. Modo real, interrupción reemplazo de vector Crashing
- 19. node.js juego en tiempo real
- 20. Tiempo real y php?
- 21. Cómo obtener el archivo real desde S3 usando CarrierWave
- 22. Recomendaciones para el desarrollo de desarrollo incrustado + en tiempo real
- 23. ¿Cómo obtener fotos reales de instagram en tiempo real?
- 24. ¿Cómo obtener la hora actual (en milisegundos) desde el reloj del sistema en Windows?
- 25. Decode androide usando ffmpeg en tiempo real
- 26. programación en tiempo real en Linux
- 27. jQuery reloj para cambios en el domo?
- 28. ¿Grabar video en tiempo real HTTP para archivar mientras mira?
- 29. Perdiendo tiempo sin cambiar el reloj del sistema de Windows
- 30. ¿Reloj constantemente actualizado en el prompt zsh?
¿Puedo hacer la pregunta por qué quieres hacer esto? Hacer programación de DOS en estos días es bastante extraño :-) –