Hola

Solo disponible en BuenasTareas
  • Páginas : 6 (1463 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2011
Leer documento completo
Vista previa del texto
Cuestionario 1.
1. ¿Con qué otro nombre se le conoce al puerto paralelo de computadora?

2. ¿Con qué otro nombre se le conoce al puerto Serie?

3. Escriba el nombre del programa que se utiliza para traducir código fuente, generado por un lenguaje de programación de alto nivel, a código máquina (binario)

4. ¿Escriba el nombre del programa que se utiliza para traducir código ensamblador,a código máquina (binario)?

5. ¿Cuál es el nombre del conector de al puerto paralelo de 25 pines?

6. ¿Para qué se utiliza el programa Debug.exe en una computadora?

7. ¿Las instrucciones en lenguaje ensamblador se encuentran escritas en:
a) nemónicos b) binario c) hexadecimal d) señales eléctricas

8. Indique un procedimiento para poder identificar la dirección delpuerto paralelo y puerto serie de una computadora de escritorio.

9. ¿Qué es una interrupción y que interrupciones hay?

10. ¿Cuáles son los pines de datos en el puerto paralelo y cuántos son?

11. Realice una descripción del nombre de cada pin del puerto serial.

12. ¿Cómo se puede saber o cual es la dirección del puerto serial en una computadora?

13. ¿Qué debemos saber de unacomputadora (en forma interna) para poder programar con ensamblador?

Apuntes teóricos.
Puertos E/S:  Puerto Paralelo
Los diseñadores del IBM PC incluyeron la posibilidad de conectar impresoras, para lo que podían instalarse hasta tres puertos de salida paralelo de funcionamiento simultaneo, numerados 0, 1 y 2, así como los servicios correspondientes en la BIOS.

Nota:  Aunque internamente lospuertos se identifican por sus números, empezando por el 0, se han popularizado los alias utilizados por el MS DOS:  LPT1, LPT2 y LPT3, que son equivalentes a los números.

Recursos del puerto paralelo.
Cada adaptador de puerto paralelo tiene tres direcciones sucesivas que se corresponden con otros tantos registros que sirven para controlar el dispositivo.  Son el registro de salida de datos; elregistro de estado y el registro de control.  El registro de salida es la dirección en que hay que poner cualquier carácter que sea dirigido al puerto (generalmente una impresora); el de estado contiene información sobre el dispositivo conectado, en especial la ocurrencia de posibles errores.  El registro de control permite inicializar el puerto y controlar la transferencia.
La dirección delregistro de salida de los puertos 0, 1 y 2, denominadas dirección-base del adaptador, están contenidas respectivamente en las direcciones 00408, 0040A y 0040C de la memoria de la ROM-BIOS.  Estas direcciones de base son inicializadas a cero si no existe el adaptador correspondiente.  En la tabla adjunta se han indicado las direcciones e interrupción usadas por cada puerto, aunque esta asignación no essiempre consistente, y debería ser investigada.

Puerto | R. de salida | R. de estado | R. de control | IRQ |
LPT1 | 378 | 379 | 37A | 7 |
LPT2 | 278 | 279 | 27A | 5 |
LPT3 | 3BC | 3BD | 3BE | 7 |
Servicios BIOS de puerto paralelo
Los servicios BIOS relacionados con el puerto paralelo, denominados servicios de impresora, se gestionan mediante el vector de interrupción 23 (17h); esteservicio tiene 3 subservicios numerados del 0 al 2, que se solicitan a través del registro AH, mientras que el número de puerto debe indicarse en el registro DX.
* Subservicio 0:  Envía un byte a la impresora
* Subservicio 1:  Inicializar el puerto paralelo
* Subservicio 2:  Leer el registro de estado del puerto
En la tabla que sigue se muestra el significado del patrón de bits delregistro de estado del puerto (de ocho bits), que es situado en el registro AH por el subservicio 2.  Este subservicio debe ser utilizado después de cualquiera de los anteriores para comprobar el resultado de la operación.
Posición de bit7 6 5 4 3 2 1 0 | Significado |
X - - - - - - - | Estado de impresora:  1 = ocupada; 0 = no ocupada |
- X - - - - - - | Señal de reconocimiento...
tracking img