GoConqr has a new look! Let us know what you think.

Flashcards

INTRODUCCION A MICROPROCESADORES

JORGE RODRIGUEZ Ingeniería Spanish 46 cards

INTRODUCCION A MICROPROCESADORES

Cards in this deck (46)

  1. 1QUE ES UN SISTEMA EMBEBIDO?Se utilizan para controlar,
    supervisar o ayudar en la operación de equipos, maquinaria o planta
  2. 2Que es la tecnología de integración en escala muy grande (VLSI)?incorpora
    decenas de millones de transistores en un solo chip (circuito integrado)
  3. 3Que es el microprocesador?hardware dentro de un sistema embebido encargado de ejecutar un conjunto de instrucciones realizando operaciones aritméticas, lógicas y de entrada/salida del
    sistema
  4. 4Ventajas del microprocesador- Emplear menos componentes.
    -Sistema programable (permite modificar la tarea a realizar).
    -
  5. 5Que son los buses?Permiten el intercambio de información digital entre el microprocesador y el exterior.
  6. 6Que es un sistema minimo?formado por el microprocesador, memoria y unidades de I/O
  7. 7Que es ALU?circuito digital que calcula operaciones aritméticas y operaciones lógicas entre dos números.
  8. 8Que es la unidad de control (UC)?Busca las instrucciones en la memoria principal, las interpreta y las ejecuta.
  9. 9Que es el registro?memoria de alta velocidad y poca
    capacidad, integrada en el microprocesador, que permite guardar
    transitoriamente y acceder a valores muy usados.
  10. 10Que es la memoria principal?Donde se guardan las instrucciones que va a ejecutar el microprocesador de manera secuencial.
  11. 11Que es el almacenamiento?cualquiera de sus localidades debe ser directamente direccionable.
  12. 12Que es el contador de programa?registro dentro del microprocesador que lleva cuenta de cuál instrucción es la que debe de ejecutar
  13. 13Que son los sistemas de entrada-salida?la computadora se comunica con el mundo exterior
  14. 14Cual es el tamaño de una palabra?es una cadena finita de bits que son
    manejados como un conjunto por el microprocesador.
  15. 15Que es un programa?secuencia de instrucciones
    que el microprocesador debe extraer de la memoria, decodificar y ejecutar.
  16. 16Las instrucciones contienen dos campos de información:• La operación a realizar (opcode).
    • La dirección del operando (address).
  17. 17De que esta compuesto el Lenguaje Maquina?está compuesto por una serie de
    instrucciones, que son las únicas que pueden ser reconocidas y ejecutadas por el microprocesador.
  18. 18Lenguaje Ensamblador:-se debe calcular y trabajar con las direcciones de memoria de los datos, los saltos y las direcciones de llamadas a subrutinas.
    -Existe una correspondencia 1 a 1 entre las instrucciones del lenguaje de máquina y las del lenguaje ensamblador.
    -Tiene una representación simbólica de 3 a 5 letras
  19. 19Lenguajes de alto nivel:- facilitar la programación de los microprocesadores, minimizando la cantidad de instrucciones a especificar
    -Cada una de las instrucciones de un lenguaje de alto nivel, equivalen a varias de lenguaje máquina
  20. 20Ventajas del lenguaje ensamblador:- requieren menos memoria y tiempo de
    ejecución que un programa de alto nivel.
    - permite al programador realizar tareas muy técnicas
    -rutinas más simples para eliminar cuellos de botella.
  21. 21Desventajas del lenguaje ensamblador- Una instrucción mal interpretada en el programa puede crear un gran caos.
    - El conocimiento insuficiente del funcionamiento interno de la máquina pude causar resultados impredecibles.
    - Si el código crece agregándole rutinas puede volverse muy complejo.
  22. 22Que es el microprocesador 8086?Desarrollado en 1978, es un microprocesador de 16 bits y representó un avance significativo respecto a los dispositivos anteriores de 8 bits. El número de líneas de dirección del 8086 se aumentó a 20 pudiendo direccionar 1MB.
  23. 23Que es la memoria de un sistema minimo?es utilizada para almacenar programas o datos con los que el procesador trabaja.
  24. 24Memoria intel 8086El 8086 sólo procesa palabras de 16 bits en sus registros de direcciones. Para acceder a más memoria, se ideó el dividir la dirección en dos partes, denominadas segmento (base) y desplazamiento (offset), ambos de 16 bits. Esto aumenta el número de bits para direccionamiento a 20 bits
  25. 25Como calcular la dirección física de 20 bits del 8086?Dirección Real = 16 * Segmento + OFFSET
    La multiplicación por 16 es lo mismo que recorrer el contenido del registro de segmento en 4 bits a la izquierda.
  26. 26Ejemplo:Ejemplo:
  27. 27Registros del Intel 8086:Se pueden realizar operaciones aritméticas, lógicas, comparaciones, etc.
  28. 28Registros de Propósito General:son el AX, BX, CX, y DX, de 16 bits. Cada uno de ellos se divide en dos registros de 8 bits, llamados AH y AL, BH y BL, CH y CL, y, DH y DL, H
  29. 29Registro AX:es el registro acumulador, es utilizado para operaciones que implican entrada/salida, y multiplicación y división
  30. 30Registro BX:es el registro base, y es el único registro de propósito general que puede ser un índice para direccionamiento indexado.
  31. 31Registro CX:es conocido como el registro contador. Puede contener un valor para controlar el número de veces que un ciclo se repite o un valor para corrimiento de bits.
  32. 32Registro DX:es el registro de datos. En algunas operaciones se indica mediante este registro el número de puerto de entrada/salida, y en las operaciones de multiplicación y división de 16 bits se utiliza junto con el acumulador AX.
  33. 33Registro Apuntador de Instrucciones (IP):contiene el desplazamiento de
    dirección de la siguiente instrucción que se ejecuta.
  34. 34Registros de Segmento:Definen áreas de 64 KB dentro del espacio de direcciones de 1MB del 8086.
  35. 35Cuales y que son los registros de segmento?Cuales y que son los registros de segmento?
  36. 36Cuales y que son los registros de indice?Cuales y que son los registros de indice?
  37. 37Registro Señalizador (flags):contiene 9 bits de estado y de
    control independientes (flags). Un flag de estado es un bit indicador, utilizado para reflejar una determinada condición después de que la ALU haya realizado una
    operación lógica o aritmética
  38. 38Modos de direccionamiento:son las formas diferentes
    en que una misma instrucción puede acceder a la memoria y ser ejecutada.
  39. 39DIRECCIONAMIENTO INMEDIATO:El dato son los 8 o
    16 bits que preceden a la instrucción, es decir el usuario especifica un byte o palabra como operando fuente.
  40. 40DIRECCIONAMIENTO DIRECTO:Cuando el desplazamiento
    en un segmento está contenido en la instrucción se llama direccionamiento directo.
  41. 41DIRECCIONAMIENTO POR REGISTRO:El operando fuente
    se obtiene de un registro y se coloca en otro registro.
  42. 42DIRECCIONAMIENTO POR REGISTRO INDIRECTO:Desplaza un registro hasta una dirección de memoria y se asigna el
    contenido a donde apunta el registro.
  43. 43DIRECCIONAMIENTO BASE INDEXADO:La dirección efectiva es la suma de un registro base y un registro indexado, los
    cuales son dados en la instrucción.
  44. 44Que es el control del flujo?a tarea de controlar el
    orden de ejecución de las instrucciones en el microprocesador
  45. 45instrucción LEA:se utiliza
    para guardar en un registro la dirección en memoria indicada por el valor fuente.
  46. 46Que es el juego?THE GAME.

Information

Description
Ingeniería Flashcards on INTRODUCCION A MICROPROCESADORES, created by JORGE RODRIGUEZ on 03/03/2021.
Created by
JORGE RODRIGUEZ · Mar 2021
Updated
Mar 3, 2021
Views
49
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?