Flashcards
INTRODUCCION A MICROPROCESADORES

Cards in this deck (46)
- 1QUE ES UN SISTEMA EMBEBIDO?Se utilizan para controlar,
supervisar o ayudar en la operación de equipos, maquinaria o planta - 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) - 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 - 4Ventajas del microprocesador- Emplear menos componentes.
-Sistema programable (permite modificar la tarea a realizar).
- - 5Que son los buses?Permiten el intercambio de información digital entre el microprocesador y el exterior.
- 6Que es un sistema minimo?formado por el microprocesador, memoria y unidades de I/O
- 7Que es ALU?circuito digital que calcula operaciones aritméticas y operaciones lógicas entre dos números.
- 8Que es la unidad de control (UC)?Busca las instrucciones en la memoria principal, las interpreta y las ejecuta.
- 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. - 10Que es la memoria principal?Donde se guardan las instrucciones que va a ejecutar el microprocesador de manera secuencial.
- 11Que es el almacenamiento?cualquiera de sus localidades debe ser directamente direccionable.
- 12Que es el contador de programa?registro dentro del microprocesador que lleva cuenta de cuál instrucción es la que debe de ejecutar
- 13Que son los sistemas de entrada-salida?la computadora se comunica con el mundo exterior
- 14Cual es el tamaño de una palabra?es una cadena finita de bits que son
manejados como un conjunto por el microprocesador. - 15Que es un programa?secuencia de instrucciones
que el microprocesador debe extraer de la memoria, decodificar y ejecutar. - 16Las instrucciones contienen dos campos de información:• La operación a realizar (opcode).
• La dirección del operando (address). - 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. - 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 - 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 - 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. - 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. - 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.
- 23Que es la memoria de un sistema minimo?es utilizada para almacenar programas o datos con los que el procesador trabaja.
- 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
- 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. - 26Ejemplo:

- 27Registros del Intel 8086:Se pueden realizar operaciones aritméticas, lógicas, comparaciones, etc.
- 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
- 29Registro AX:es el registro acumulador, es utilizado para operaciones que implican entrada/salida, y multiplicación y división
- 30Registro BX:es el registro base, y es el único registro de propósito general que puede ser un índice para direccionamiento indexado.
- 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.
- 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.
- 33Registro Apuntador de Instrucciones (IP):contiene el desplazamiento de
dirección de la siguiente instrucción que se ejecuta. - 34Registros de Segmento:Definen áreas de 64 KB dentro del espacio de direcciones de 1MB del 8086.
- 35Cuales y que son los registros de segmento?

- 36Cuales y que son los registros de indice?

- 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 - 38Modos de direccionamiento:son las formas diferentes
en que una misma instrucción puede acceder a la memoria y ser ejecutada. - 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. - 40DIRECCIONAMIENTO DIRECTO:Cuando el desplazamiento
en un segmento está contenido en la instrucción se llama direccionamiento directo. - 41DIRECCIONAMIENTO POR REGISTRO:El operando fuente
se obtiene de un registro y se coloca en otro registro. - 42DIRECCIONAMIENTO POR REGISTRO INDIRECTO:Desplaza un registro hasta una dirección de memoria y se asigna el
contenido a donde apunta el registro. - 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. - 44Que es el control del flujo?a tarea de controlar el
orden de ejecución de las instrucciones en el microprocesador - 45instrucción LEA:se utiliza
para guardar en un registro la dirección en memoria indicada por el valor fuente. - 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