Está en la página 1de 18

1.

Introducción a los
microprocesadores
M.Sc. Sebastián F. Puente Reyes
Universidad de los Llanos
1. Introducción a los
Microprocesadores
1.1 Introducción a las computadoras.
Organización de la computadora.
Organización de la microcomputadora.
Operación de la microcomputadora.
1.2 Fundamentos de las microcomputadoras.
Arquitectura simplificada de una microcomputadora.
Organización simplificada de la memoria.
Repertorio de instrucciones.
Organización simplificada de la CPU.
Operación de la microcomputadora.
1.3 El Microprocesador.
Características comunes de los microprocesadores.
Arquitectura del microprocesador.
Utilización del registro de direcciones/datos.
Utilización del puntero de pila.
1.4 Programación del microprocesador.
Repertorio simplificado de instrucciones.
Escritura de un programa.

Sebastián F. Puente Reyes. Universidad de los Llanos


1.1 Introducción a las
computadoras
0 Uso de las computadoras en forma general desde 1950.
0 Computadoras => máquinas grandes, costos elevados y acceso solo a
grandes empresas.

Intel 4004
Primer Microprocesador comercial
«Computador en un chip»
Aritmética Varias tarjetas
Lógica de circuito
1971
Funciones de control costosas

Sebastián F. Puente Reyes. Universidad de los Llanos


1.1 Introducción a las
computadoras
Tamaño muy reducido

Escala de integración elevada

Extremadamente complejo

Microprocesador

Costos de adquisición

Velocidad
Accesibilidad
Portabilidad

Sebastián F. Puente Reyes. Universidad de los Llanos


1.1 Introducción a las
computadoras
Computadoras
Computadoras de dedicadas
propósito general

Uso en aumento, Uso de pequeños y


baratos microprocesadores
Más grandes, más caras
Se programa para realizar sólo unas pocas
Se programan muchas veces
tareas
Realización de muchas tareas

Generalmente se empotra en la aplicación


específica

Sebastián F. Puente Reyes. Universidad de los Llanos


Organización de la computadora

Arquitectura de la
computadora

CPU: Unidad central de procesamiento

Manipulan
información Unidades
(Datos) físicas

Memoria de Instrucciones a
programa la CPU
(Programa)

Sebastián F. Puente Reyes. Universidad de los Llanos


Organización de la
Microcomputadora
Pequeño tamaño
Micro
Bajo costo
Control de todas las
unidades a través de las
líneas de control

Sebastián F. Puente Reyes. Universidad de los Llanos


Operación de la
microcomputadora

Sebastián F. Puente Reyes. Universidad de los Llanos


Sebastián F. Puente Reyes. Universidad de los Llanos
1.2 Fundamentos de las
microcomputadoras

Sebastián F. Puente Reyes. Universidad de los Llanos


Arquitectura simplificada de una
microcomputadora

Sebastián F. Puente Reyes. Universidad de los Llanos


Organización simplificada de la memoria
0 Acceso a la memoria
0 Memoria de acceso secuencial. El acceso se realiza en forma
serie a través de todas las posiciones de memoria.
0 Memoria de acceso aleatorio. Cualquier posición de
memoria puede ser escrita o leída en un tiempo determinado
(tiempo de acceso).

0 Las RAM y ROM utilizadas en las microcomputadoras son


las de acceso aleatorio.

0 Microcomputadora genérica => 16 líneas bus de


direcciones => 65536 (2^16).

Sebastián F. Puente Reyes. Universidad de los Llanos


Representación de las direcciones del microprocesador

Sebastián F. Puente Reyes. Universidad de los Llanos


Diagrama simplificado de una
memoria mostrando las
posiciones de la ROM y la
RAM

Sebastián F. Puente Reyes. Universidad de los Llanos


3 métodos de formar una
memoria de lectura/escritura
de 256 x 8 bits usando varias
RAM semiconductoras.

Sebastián F. Puente Reyes. Universidad de los Llanos


Repertorio de instrucciones
0 Grupo de instrucciones que un microprocesador específico puede
ejecutar.

0 Desde 8 hasta 200 instrucciones básicas.

0 Repertorios no estandarizados => individualismo de cada fabricante.

0 Clasificación:
0 Instrucciones aritméticas => sumar, restar, incrementar, decrementar,
comparar, Negar.
0 Instrucciones lógicas => AND, OR, OR exclusiva, NOT, desplazamiento a la
derecha o izquierda.
0 Instrucciones de transferencia de datos => cargar, almacenar, transferir,
entrar, salir.
0 Instrucciones de bifurcación => incondicional, si cero, si no cero, si igual, si
no igual, si positivo, si negativo.
0 Instrucciones de llamada a subrutina => CALL
0 Instrucciones de vuelta => RETURN
0 Instrucciones misceláneas => No operación, Introducir, sacar, esperar, Alto.

Sebastián F. Puente Reyes. Universidad de los Llanos


Repertorio de instrucciones
0 Nombre de la instrucción => verbo de acción => se denomina
operación.
0 Formas abreviadas de la instrucción => nemotécnicos

Sebastián F. Puente Reyes. Universidad de los Llanos


Bibliografía
0 Fundamentos de los microprocesadores. Roger L.
Tokheim. 2da Ed. McGraw-Hill.

Sebastián F. Puente Reyes. Universidad de los Llanos

También podría gustarte