LENGUAJE  ENSAMBLADORTEMAS A TRATAR:-TIPOS DE LENGUAJEENSAMBLADOR-CLASIFICACIÓN DEMEMORIAS-DISPOSITIVOS DEENTRADAY SALIDA ...
Tipos delenguajes ensambladores  Ensambladores Cruzados (Cross-  Assembler).  Se denominan así los ensambladores que se  ...
Tipos delenguajes ensambladoresMacroensambladores.  Son ensambladores que permiten el uso de macroinstrucciones (macros). ...
Tipos delenguajes ensambladoresEnsambladores de una fase.  Estos ensambladores leen una línea del programa fuente y la  tr...
TIPOS DE MEMORIAS
Medición del almacenamientoLa unidad de almacenamiento tanto en discos como en cintas y en memoria detrabajo (RAM) es el B...
Medición del almacenamientoUnidad de medida                                               Equivalente ade almacenamientoBy...
Circuitos de memoria:Existen varios tipos de memoria, a saber:a) ROM, b) RAM, y c) Caché.a) ROM.                          ...
Memoria ROMLos fabricantes de computadoras siempre acompañan el hardware del que nosproveen con ciertas rutinas de softwar...
Memoria ROMEstas rutinas son colocadas por el fabricante en un chip especial de memoriaque va montado sobre la tarjeta mad...
Tipos de memoria ROMHay varios tipos de ROM que pueden ser utilizados en una computadorapersonal: Programable Read-Only Me...
Memoria CachéEl intercambio de datos entre la CPU y la memoria RAM es una de las tareasque se hacen con mayor frecuencia.D...
Niveles de Memoria CachéExisten dos tipos de memoria caché:Caché N1 (de Nivle 1 = L1)Caché N2 (de Nivle 2 = L2)Antiguament...
Memoria Caché: FuncionamientoLa memoria caché funciona de la siguiente manera:       Cuando un programa está ejecutándose ...
Esquena de utilización de la memoria caché
Memoria RAMLa memoria que auxilia a la CPU en el procesamiento de los datos se conocecomo memoria RAM (Random Access Memor...
Dispositivos de entrada y salida
Dispositivos de EntradaEstos dispositivos permiten al usuario del ordenador introducir datos,comandos y programas en la CP...
Dispositivo De Entrada   Lápiz Óptico   Mouse   Joystick   Teclado (*teclado QWERTY)   Trackballs   Escáner Óptico ...
Dispositivo De Entrada   Mouse (ratón)     Un Mouse, o ratón, es un dispositivo apuntador diseñado para     ser agarrado c...
Dispositivo De EntradaTeclado   Un teclado es un dispositivo parecido a una máquina de escribir,   que permite al usuario ...
Dispositivos de Salida Estos dispositivos permiten al usuario ver los resultados de los cálculos o de las manipulaciones d...
Dispositivos de SalidaPantalla La pantalla convierte la información generada por el ordenador en información visual. Las p...
Dispositivos de SalidaBocinas  Las bocinas son salidas de audio y tienen su regulador de  volumen y existen en el mercado ...
Próxima SlideShare
Cargando en…5
×

lenguaje ensamblado

420 visualizaciones

Publicado el

son temas de investigacion como dispositivos de entrada y salida asi como las diferentes tipos de memoria tambien una clasificacion de lenguajes ensambladores

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
420
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
9
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

lenguaje ensamblado

  1. 1. LENGUAJE ENSAMBLADORTEMAS A TRATAR:-TIPOS DE LENGUAJEENSAMBLADOR-CLASIFICACIÓN DEMEMORIAS-DISPOSITIVOS DEENTRADAY SALIDA CARLOS MANUEL MORALES MORENO
  2. 2. Tipos delenguajes ensambladores Ensambladores Cruzados (Cross- Assembler). Se denominan así los ensambladores que se utilizan en una computadora que posee un procesador diferente al que tendrán las computadoras donde va a ejecutarse el programa objeto producido. Ensambladores Residentes. Son aquellos que permanecen en la memoria principal de la computadora y cargan, para su ejecución, al programa objeto producido.
  3. 3. Tipos delenguajes ensambladoresMacroensambladores. Son ensambladores que permiten el uso de macroinstrucciones (macros). Debido a su potencia, normalmente son programas robustos que no permanecen en memoria una vez generados el programa objeto.Microensambladores. Generalmente, los procesadores utilizados en las computadoras tienen un repertorio fijo de instrucciones, es decir, que el intérprete de las mismas interpretaba de igual forma un determinado código de operación.
  4. 4. Tipos delenguajes ensambladoresEnsambladores de una fase. Estos ensambladores leen una línea del programa fuente y la traducen directamente para producir una instrucción en lenguaje máquina o la ejecuta si se trata de una pseudoinstrucción.Ensambladores de dos fases. Los ensambladores de dos fases se denominan así debido a que realizan la traducción en dos etapas. En la primera fase, leen el programa fuente y construyen una tabla de símbolos; de esta manera, en la segunda fase, vuelven a leer el programa fuente y pueden ir traduciendo totalmente, puesto que conocen la totalidad de los símbolos utilizados y las posiciones que se les ha asignado. Estos ensambladores son los más utilizados en la actualidad.
  5. 5. TIPOS DE MEMORIAS
  6. 6. Medición del almacenamientoLa unidad de almacenamiento tanto en discos como en cintas y en memoria detrabajo (RAM) es el Byte. Un Byte está constituido por 8 pulsos o señales,llamados bits (abreviatura de binary digit = dígito binario).Cada símbolo interpretable, que se puede almacenar en la computadora: letrasdel alfabeto, signos de puntuación, etc., está formado por un byte.La capacidad de almacenamiento (fijo o temporal) se mide de acuerdo a lacantidad de bytes que pueden contener los dispositivos, y suelen utilizarse lassiguientes unidades de medida:
  7. 7. Medición del almacenamientoUnidad de medida Equivalente ade almacenamientoByte (B) 8 bitsKilobyte (KB) 1024 Bytes (= 210) bytesMegabyte (MB) 1024 Kilobytes (= 220 bytes) (1048576 bytes)Gigabyte (GB) 1024 Megabytes (= 230 bytes) (1073741824 bytes)Terabyte (TB) 1024 Gigabytes (= 240 bytes) (1099511627776 bytes)Petabyte (PB) 1024 Terabytes (= 250 bytes) (1125899906842624 bytes)Exabyte (EB) 1024 Petaytes (= 260 bytes) (1152921504606846976 bytes)Zettabyte (ZB) 1024 Exabytes (= 270 bytes) (1180591620717411303424 bytes)Yottabyte (YB) 1024 Zettabytes (= 280 bytes) (1208925819614629174706176 bytes)
  8. 8. Circuitos de memoria:Existen varios tipos de memoria, a saber:a) ROM, b) RAM, y c) Caché.a) ROM. b) RAM. c) Caché.
  9. 9. Memoria ROMLos fabricantes de computadoras siempre acompañan el hardware del que nosproveen con ciertas rutinas de software básicas para comunicación con losdispositivos a bajo nivel. El Sistema Operativo maneja la comunicación con los dispositivos a través de estas rutinas. El conjunto de estas rutinas se conoce como el BIOS (Basic Input – Output System = Sistema Básico de Entrada y Salida), que entra en acción desde el momento en que se enciende la computadora: Revisa la presencia y el estado de los dispositivos conectados al sistema. Revisa la cantidad de memoria disponible. Transfiere el control al registro de arranque, etc.
  10. 10. Memoria ROMEstas rutinas son colocadas por el fabricante en un chip especial de memoriaque va montado sobre la tarjeta madre (Motherboard).Por lo general el conjunto de estas rutinas no cambia y no debe ser alteradopor los usuarios. Por ello ese chip especial de memoria es de “solo lectura”:Read Only Memory (ROM) = Memoria de solo lectura.
  11. 11. Tipos de memoria ROMHay varios tipos de ROM que pueden ser utilizados en una computadorapersonal: Programable Read-Only Memory = Memoria Programable de SoloPROM Lectura. Se programa utilizando un tipo de dispositivo conocido como Quemador PROM o Programador PROM, el cual almacena permanentemente las instrucciones binarias en el chip.EPROMErasable Programable Read-Only Memory= Memoria Borrable y Programable deSolo Lectura. Este tipo de chip puedereprogramarse. Contiene una ventana decuarzo a través de la cuál se exponen loscircuitos interiores del chip. Cuando seaplica luz ultravioleta a través de laventana se produce una reacción químicaque borra el EPROM. Para hacer elborrado y la reprogramación se deberetirar el chip de la computadora.
  12. 12. Memoria CachéEl intercambio de datos entre la CPU y la memoria RAM es una de las tareasque se hacen con mayor frecuencia.Dado que la RAM es mucho más lenta que la CPU se ha incorporado a la CPUy a la Motherboard, un circuito de memoria Caché, la cuál es una memoria dealta velocidad. Esta es una de las cosas que mejora el desempeño del sistemaen general.La memoria Caché es un circuito de memoria de alta velocidad en el que sealmacenan bloques de instrucciones del programa en ejecución y un bloque dedatos del conjunto de datos que se está utilizando. Esto bajo el supuesto de que los siguientes datos o instrucciones que se van a ejecutar están inmediatamente después de los últimos datos o instrucciones utilizados.
  13. 13. Niveles de Memoria CachéExisten dos tipos de memoria caché:Caché N1 (de Nivle 1 = L1)Caché N2 (de Nivle 2 = L2)Antiguamente, la memoria caché solo venía en circuitos montados sobre lamotherboard. Actualmente, se puede encontrar memoria caché incorporadadentro del microprocesador.La caché que está más cerca del procesador es la de nivel 1.La caché de nivel 2 puede encontrarse en la motherboard, o incluso en unsegundo bloque de caché dentro del procesador.
  14. 14. Memoria Caché: FuncionamientoLa memoria caché funciona de la siguiente manera: Cuando un programa está ejecutándose y la CPU necesita ir a traer datos (o más instrucciones) a la RAM, primero verifica que los datos estén en la memoria caché. Si no los encuentra en la caché, traerá una copia de esos datos de la RAM a la CPU y también realizará una copia en la memoria caché. La próxima vez que los necesita, los irá a buscar a la memoria caché, de donde los podrá extraer más rápidamente.El último bloque de datos leído desde la RAM también se copia en lamemoria caché. Este bloque es, con mucha probabilidad, el mismoque se necesitará en la próxima lectura de datos.
  15. 15. Esquena de utilización de la memoria caché
  16. 16. Memoria RAMLa memoria que auxilia a la CPU en el procesamiento de los datos se conocecomo memoria RAM (Random Access Memory = Memoria de AccesoAleatorio).Se hace referencia a esta memoria como de “acceso aleatorio” debido a sucapacidad de tener acceso a cada byte de forma directa. A diferencia de lamemoria ROM, la RAM es “volátil”, es decir, pierde su contenido una vez seapaga la computadora.
  17. 17. Dispositivos de entrada y salida
  18. 18. Dispositivos de EntradaEstos dispositivos permiten al usuario del ordenador introducir datos,comandos y programas en la CPU. El dispositivo de entrada máscomún es un teclado similar al de las máquinas de escribir. Lainformación introducida con el mismo, es transformada por elordenador en modelos reconocibles. Otros dispositivos de entrada sonlos lápices ópticos, que transmiten información gráfica desde tabletaselectrónicas hasta el ordenador; joysticks y el ratón o Mouse, queconvierte el movimiento físico en movimiento dentro de una pantalla deordenador; los escáneres luminosos, que leen palabras o símbolos deuna página impresa y los traducen a configuraciones electrónicas queel ordenador puede manipular y almacenar; y los módulos dereconocimiento de voz, que convierten la palabra hablada en señalesdigitales comprensibles para el ordenador. También es posible utilizarlos dispositivos de almacenamiento para introducir datos en la unidadde proceso.
  19. 19. Dispositivo De Entrada Lápiz Óptico Mouse Joystick Teclado (*teclado QWERTY) Trackballs Escáner Óptico Módem Módulo de Reconocimiento de Voz
  20. 20. Dispositivo De Entrada Mouse (ratón) Un Mouse, o ratón, es un dispositivo apuntador diseñado para ser agarrado con una mano. Cuenta en su parte inferior con un dispositivo detector (generalmente una bola) que permite al usuario controlar el movimiento de un cursor en la pantalla deslizando el Mouse por una superficie plana. Para seleccionar objetos o elegir instrucciones en la pantalla, el usuario pulsa un botón del Mouse.Disp. De Entrada
  21. 21. Dispositivo De EntradaTeclado Un teclado es un dispositivo parecido a una máquina de escribir, que permite al usuario introducir textos e instrucciones. Algunos teclados tienen teclas de función especiales o dispositivos apuntadores integrados.
  22. 22. Dispositivos de Salida Estos dispositivos permiten al usuario ver los resultados de los cálculos o de las manipulaciones de datos de la computadora. El dispositivo de salida más común es la unidad de visualización (VDU, acrónimo de Video Display Unit), que consiste en un monitor que presenta los caracteres y gráficos en una pantalla similar a la del televisor. Por lo general, las VDU tienen un tubo de rayos catódicos como el de cualquier televisor, aunque los ordenadores pequeños y portátiles utilizan hoy pantallas de cristal líquido (LCD, acrónimo de Liquid Crystal Displays) o electroluminiscentes. Otros dispositivos de salida más comunes son las impresoras que son periférico para ordenador o computadora que traslada el texto o la imagen generada por computadora a papel u otro medio, por ejemplo transparencias. Las impresoras se pueden dividir en categorías siguiendo diversos criterios. La distinción más común se hace entre las que son de impacto y las que no lo son. Las impresoras de impacto se dividen en impresoras matriciales e impresoras de margarita, y los módem. Un módem enlaza dos ordenadores transformando las señales digitales en analógicas para que los datos puedan transmitirse a través de las telecomunicaciones.
  23. 23. Dispositivos de SalidaPantalla La pantalla convierte la información generada por el ordenador en información visual. Las pantallas suelen adoptar una de las siguientes formas: un monitor de rayos catódicos o una pantalla de cristal líquido (LCD, siglas en inglés). En el monitor de rayos catódicos, semejante a un televisor, la información procedente de la CPU se representa empleando un haz de electrones que barre una superficie fosforescente que emite luz y genera imágenes. Las pantallas LCD son más planas y más pequeñas que los monitores de rayos catódicos, y se emplean frecuentemente en ordenadores portátiles.
  24. 24. Dispositivos de SalidaBocinas Las bocinas son salidas de audio y tienen su regulador de volumen y existen en el mercado desde precios módicos hasta excesivos. La calidad de sonido se debe a la tecnología con la que se construyó.

×