Buenas,
En la gdt tenemos definido el segmento descriptor que describe el segmento de datos del kernel, este segmento lo definimos con base 0 y limite FFFF.
En la rutina teclado lo que hicimos para cargar los datos de las tareas en los distinto segmentos descriptores de la gdt fue cargar el selector de datos del kernel en el DS, y utilizando el segmento de datos del kernel podemos acceder a las distintas etiquetas definidas en la gdt para cargar datos como tss de la tarea 1, tss de la tarea 2 y los respectivos ldts.
Utilizando este segmento podemos acceder a todas las etiquetas definidas ya que su base es cero y su limite es FFFF.
¿La pregunta es si está bien lo que estamos haciendo? Porque vos nos comentaste en la consulta que en la rutina del teclado deberíamos cargar el selector de la gdt en el DS, para cargar los datos en el correspondiente segmento descriptor que queremos. Osea si queremos cargar los datos del segmento descriptor de la TSS1 en la GDT, deberíamos cargar el selector que apunta a este segmento descriptor ,eso es por lo menos lo que yo te entendí.
ya te pregunto si vamos a tener alguna consulta mas?
desde ya muchas gracias y disculpá las molestias causadas
Saudos