Me pueden ayudar contestando a la mayoría de sus preguntas:
El puerto de salida y entrada de la prueba el puerto de ambos contienen "entradas de prueba" (pág. 1-44):
[...] Supongo que el bits contiene el estado actual de cada línea, es decir, reloj
y los datos.
Correcto. Usted puede confirmar esto desde el diagrama de bloques en el que se hace referencia en PDF (PDF, página 60, marcó 1-38). En algún lugar tengo un PC/AT esquemática sobre el papel, que muestra la misma respuesta, pero en más detalle.
Pero, ¿qué son esas "entradas de prueba"? Por qué conectar "las entradas de prueba," como
para las pruebas durante la inicialización o algo, para el reloj y las líneas de datos?
El teclado de la PC protocolo bidireccional, utilizando colector abierto los conductores de ambas líneas desde el PC y desde el teclado. El PC (8042) necesita ser capaz de leer el estado actual de las líneas, ya que podía ser conducido bajo por el teclado, cuando el PC quiere enviar datos al teclado. La situación más común es que el PC está recibiendo teclado de código de exploración de datos, entrando en el 8042 a través de los pines de entrada.
Así que en breve, el PC debe ser capaz de leer (entrada) el estado actual de esas señales, para probar el estado de la señal y también para recibir datos del teclado, así como escribir (es decir, la salida de / unidad) de la PC del estado deseado de esas señales.
La misma situación se aplica con la (ligeramente similar) del protocolo I2C - I2C dispositivo maestro debe ser capaz de leer el estado de ambas señales y ser capaz de manejar. (Me estoy saltando algún detalle aquí - más disponibles si es necesario - a los lectores que piensan que el I2C maestro sólo debe monitorear la línea SDA debe leer acerca del reloj de estiramiento.)
También lo hacen "(salida)" y "(entrada)" significa?
En este contexto, salida = salida de 8042, que va a través de apropiados de colector abierto chip controlador al conector de teclado; entrada = entrada a 8042 es decir, 8042 es leer el estado actual de la señal en el conector del teclado.
Yo no puedo rápidamente la dirección de la pregunta acerca de que el comando específico, pero yo esperaría a ser utilizado durante la POST, para confirmar que la interfaz de teclado está funcionando correctamente, es decir, unidades de PC cada señal y confirma (a través de la prueba de entrada / ruta) que cada señal ha cambiado de estado correctamente.
Agregado: Si alguien se está conectando un teclado de un PC a un dispositivo distinto a un PC (por ejemplo, el sistema integrado) que no va a enviar los comandos al teclado, a continuación, que simplifica lo que es necesario para poder lograr el control de la interfaz. Yo he asumido que usted está preguntando acerca de la normal del teclado de la PC de la interfaz de uso.
Añadido: Personalmente, sospecho que debemos leer "Prueba-Puerto de Entrada" como "prueba y puerto de entrada", ya que esas señales realizar las dos funciones de entrada de datos desde el teclado, y la prueba de corriente de estado de la señal.