RESUMEN
1 como modifico el vector de interrupciones?
2 como subo a memoria un conjunto de instrucciones?
..............................................................................
Necesito hacer un sistema de arranque y un minishell, el cual sera capaz de realizar algunas funciones basicas como DETECTAR cantidad de cabezas, sectores,pistas y cilindros de alguna unidad, LEER un sector, y determinar TAMANO del disco. Todavia no se si podre hacer las funciones, espero que si, pero lo que me preocupa y que definitivamente no tengo idea de como hacer es que debo crear esas funciones y, subirlas a memoria y crear nuevas interrupciones que ejecuten esas funciones de manera que el minOS al recibir un comando, ejemplo:
Konzole/:>TAMANO C
lo que haga el sistema sea una simple llamada a una interrupcion con el paramentro en algun registro, o sea, algo asi:
MOV AH, 80h ; el 80h es puro ejemplo
INT 99 ;
A todo esto mis preguntas son,
1 como modifico el vector de interrupciones?
2 como subo a memoria un conjunto de instrucciones?
Ya tengo el shell y el sistema de arranque, lo que me faltan son las funciones y como crear las nuevas interrupciones.