¿La línea A20 solo lo desactiva 20 ° o todos los bits desde 20 ° y más?

0

Según esta imagen:

Solo el vigésimo bit está deshabilitado hasta que lo habilitamos con el controlador de teclado (o BIOS). Basándome en el diagrama, creo que la función de reinicio se conserva para los programas antiguos al establecer siempre A20 en 0, evita efectivamente el bit de arrastre desde el bit 19 y logra un ajuste alrededor de un cálculo. Sin embargo, cuando configuramos los bits 21 y superiores, esos bits aún pueden usarse como normales para el cálculo, ya que no están ocultos.

Pero algunos recursos indican que la línea A20 desactiva los bits 20 y superiores. ¿Cuál es correcto ?:

    
pregunta Tu Do

1 respuesta

1

Es solo la línea A20; el origen de este truco fue un error en los procesadores 80286 que no pudo establecer esa línea en 0 en modo real.

Tampoco se pudieron configurar los demás, pero a los programas en modo real no les importó, por lo que solo esa línea consiguió la puerta.

    
respondido por el PlasmaHH

Lea otras preguntas en las etiquetas