Colección de citas famosas - Slogan de motivación - ¿Qué son los puertos serie del BIOS 3F8 y 2E8? ¿Cómo configurarlo correctamente?

¿Qué son los puertos serie del BIOS 3F8 y 2E8? ¿Cómo configurarlo correctamente?

3F8 y 2E8 son direcciones de puertos de E/S. Los pasos de configuración correctos son los siguientes:

1. El valor predeterminado del puerto serie 1 de la placa base: 3F8 / IRQ4 Automático: configurado automáticamente por el BIOS. 3F8/IRQ4 especifica el puerto serie 1 como COM1 y, al utilizar la interrupción 4, la dirección del puerto I/Q es 3F8. Desactivar: apague el puerto serie 1 en la placa base. Opciones: 2F8/IRQ3; 3E8/IRQ4;

2. El valor predeterminado del puerto serie 2 de la placa base es: la dirección 2F8/IRQ3 es 2F8, la interrupción es 3; Automático: configurado automáticamente por el BIOS: Deshabilitado: cierra el puerto serie 2 de la placa base. La selección es la misma que la anterior.

3. El valor predeterminado de la interfaz paralela incorporada: 378/IRQ7 interrumpe 7, la dirección de E/S es 378; desactiva el puerto paralelo en la placa base 3BC/IRQ7; puerto paralelo en la placa base y especifique la interrupción 7, la dirección I/Q es 3BC 278/IRQ;

Información ampliada:

Las formas en que la CPU controla los dispositivos externos a través de la interfaz son:

1. Método de consulta del programa

De esta manera, las instrucciones de E/S de la CPU consultan el estado actual de un periférico específico. Si el periférico está listo, se ingresarán o emitirán datos; de lo contrario, la CPU esperará y consultará en un bucle.

La ventaja de este método es que tiene una estructura simple y solo requiere una pequeña cantidad de circuitos de hardware. La desventaja es que dado que la velocidad de la CPU es mucho mayor que la de los dispositivos periféricos, generalmente está en estado de espera y la eficiencia del trabajo es muy baja.

2. Interrumpir el procesamiento

De esta forma, la CPU ya no espera pasivamente, sino que puede ejecutar otros programas. Una vez que el periférico está listo para el intercambio de datos, puede enviar una solicitud de servicio a la CPU. Si la CPU responde a la solicitud, detiene temporalmente la ejecución del programa actual. Para ejecutar la rutina de servicio correspondiente a la solicitud, continúe la ejecución de la rutina originalmente interrumpida al finalizar.

Las ventajas del método de manejo de interrupciones son obvias. No solo ahorra el tiempo necesario para que la CPU consulte el estado del dispositivo periférico y espere a que esté listo, mejora la eficiencia del trabajo de la CPU, sino que también cumple con los requisitos en tiempo real del dispositivo periférico.