Introducción
Se denominan periféricos tanto a los dispositivos a través de los cuales el ordenador se comunica con el mundo exterior, como a los sistemas que almacenan la información, sirviendo de memoria auxiliar de la memoria principal.
El ordenador es una máquina que no tendría sentido si no se comunicase con el exterior,
es decir, si careciese de periféricos. Por lo que debe disponer de:
- Unidad(es) de entrada, a través de la(s) cual(es) poderle dar los programas que queramos que ejecute y los datos correspondientes.
- Unidad(es) de salida, con la(s) que la ordenador nos da los resultados de los programas.
- Memoria masiva o auxiliar, que facilite su funcionamiento y utilización.
Los periféricos se pueden dividir en cuatro categorías, que se describen a continuación:
- Periferico de Entrada
- Periferico de Salida
- Periferico de Almacenamiento
- Periferico de Comunicación
3.1 Tipos
De acuerdo a estos tipos de puertos, los periféricos pueden comunicarse con la computadora. Estos puertos pueden ser de tipo PS/2 (seriales), DB-9 y Paralelos (cada periférico esta diseñado para comunicarse con la computadora a través de alguno de estos tipos de puertos).
3.1.1 Serial
3.1.2 Paralelos
3.2 Aplicaciones con lenguaje de programación híbrida
Al trabajar con un lenguaje de alto nivel, en ocasiones nos encontramos con el problema de que necesitamos que haga determinada función o trabajo pero desafortunadamente ésta solo existe en otro lenguaje que no es el que necesitamos utilizar, o simplemente, no encontramos esa función en ningún lenguaje de alto nivel. En este momento el lenguaje ensamblador constituye una herramienta no solo eficaz, sino simple para producir un parche para el compilador de nuestro lenguaje preferido.
La programación en lenguaje ensamblador proporciona un mayor control sobre el hardware de la computadora, pero también dificulta la buena estructuración de los programas. La programación híbrida proporciona un mecanismo por medio del cual podemos aprovechar las ventajas del lenguaje ensamblador y los lenguajes de alto nivel, todo esto con el fin escribir programas más rápidos y eficientes. El lenguaje ensamblador no cuenta con funciones de entrada y salida formateada, por lo cual es muy complicado escribir programas que sean interactivos, es decir, programas que soliciten información o datos al usuario. Es aquí donde podemos explotar la facilidad de la programación híbrida.
Ejemplo de un procedimiento híbrido
Procedure Limpia_pantalla;
Assembler,
Asm
Mov AX, 0600h
Mov BH, 18h
Mov CX, 0000h
Mov DX, 184Fh
Int 10h
End;
I love you me salvaste la vida!! jajaja tanks
ResponderBorrargracias por subir la informacion saque mi tarea de aqui saludos
ResponderBorrar