Red de conocimiento informático - Conocimiento informático - Cómo calcular la dirección del puerto 8253a

Cómo calcular la dirección del puerto 8253a

Calcular la dirección del puerto del hardware es realmente muy sencillo. Primero observe cuántas líneas de direcciones tiene una microcomputadora. Escríbalos de bit más alto a bit más alto. Supongamos que hay 20 líneas de dirección.

A19 A18...A0

Lo siguiente que debemos mirar es el diagrama de conexión del hardware. Cuándo se encuentra A19...A0 en qué estado (a qué me refiero Dicho estado se refiere). ya sea que el bit sea 0 o 1) y la línea de dirección conectada a 8253a sea válida. El llamado válido significa que se selecciona el chip, es decir, el estado compuesto por la señal de la línea de dirección finalmente alcanza CS de acuerdo con el requisito de que CS sea de nivel alto o bajo.

Por lo tanto, la combinación de 0 y 1 en cada bit de A19-A0 es la dirección del chip, que debe escribirse como un número hexadecimal. El propio 8253a requiere dos líneas de dirección para distinguir los cuatro puertos internos, por lo que sumar 1, 2 y 3 a la dirección obtenida en el paso anterior es la dirección de los cuatro puertos del 8253.