S02.s1 Diapositiva Semana 02

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 30

INGENIERÍA DE SISTEMAS E INFORMÁTICA

ARQUITECTURA DE COMPUTADORAS

I UNIDAD
FUNDAMENTOS DE ARQUITECTURA DEL COMPUTADOR

Oscar Ucchelly Romero Cortez


[email protected]
Qué Opinas…….La Tecnología VS El medio Ambiente

https://www.youtube.com/watch?v=ZMJkkJxzQio
LOGRO DE LA CLASE O SESIÓN

Al finalizar la sesión, el estudiante comprende la sintaxis de los comandos del lenguaje de bajo nivel utilizando software
de simulación para microprocesadores.

CONTENIDO DE LA SESIÓN

- Introducción
- Proceso de creación de un programa
- Sintaxis de las instrucciones
- Ejercicios
INTRODUCCIÓN

¿QUÉ ENTIENDE USTED POR LENGUAJE DE BAJO NIVEL

https://es.padlet.com/Ucchelly/mnarwfmxmqw1y4et
PROCESO PARA LA CREACIÓN DE UN PROGRAMA

- Diseño del Algoritmo


- Codificación del Algoritmo
- Traducción a Lenguaje de Máquina
- Prueba del Programa
- La depuración
PROCESO PARA LA CREACIÓN DE UN PROGRAMA

Para la creación de un programa en ensamblador se utilizará los siguientes software:


- Debugger (MS-DOS)
- Turbo Assembler (TASM-TLINK)
- Emu8086 (Simulación)
SINTAXIS DE LAS INSTRUCCIONES

• MOV operando_1 , operando_2

Función: operando_1 = operando_2


SINTAXIS DE LAS INSTRUCCIONES

• INC operando_1

Función: operando_1 = operando_1 + 1


SINTAXIS DE LAS INSTRUCCIONES

• DEC operando_1

Función: operando_1 = operando_1 - 1


SINTAXIS DE LAS INSTRUCCIONES

• INT xyH

Función: Interrupción
SINTAXIS DE LAS INSTRUCCIONES

• JMP etiqueta

Función: salto incondicional


SINTAXIS DE LAS INSTRUCCIONES

• CMP operando_1 , operando_2

Función: compara si son iguales (ZF=1)


SINTAXIS DE LAS INSTRUCCIONES

• JE etiqueta

Función: si ZF=1 entonces saltará a dicha etiqueta.


SINTAXIS DE LAS INSTRUCCIONES

• JL etiqueta

Función: si CMP operando_1 , operando_2.


y el operando_1 es menor que operando_2
entonces salta a dicha etiqueta.
SINTAXIS DE LAS INSTRUCCIONES

• JLE etiqueta

Función: si CMP operando_1 , operando_2.


y el operando_1 es menor igual que operando_2
entonces salta a dicha etiqueta.
SINTAXIS DE LAS INSTRUCCIONES

• JG etiqueta

Función: si CMP operando_1 , operando_2.


y el operando_1 es mayor que operando_2
entonces salta a dicha etiqueta.
SINTAXIS DE LAS INSTRUCCIONES

• JGE etiqueta

Función: si CMP operando_1 , operando_2.


y el operando_1 es mayor igual que operando_2
entonces salta a dicha etiqueta.
ACTIVIDAD PRÁCTICA
TRABAJO EN SALA (40 MINUTOS)

1. Realizar un programa en assembler que permita


mostrar el mensaje ARQUITECTURA DE
COMPUTADORAS, de tal manera que el color de la
letra será rojo y el fondo amarillo.
ACTIVIDAD PRÁCTICA

SOLUCIÓN 01
ACTIVIDAD PRÁCTICA
SOLUCIÓN 01
ACTIVIDAD PRÁCTICA

SOLUCIÓN 01
ACTIVIDAD PRÁCTICA
EJERCICIOS

2. Realizar un programa en assembler que permita


mostrar una matriz de caracteres (16x16), con un
color de letra y fondo según la coordenada
correspondiente.
ACTIVIDAD PRÁCTICA

SOLUCIÓN 02
ACTIVIDAD PRÁCTICA

SOLUCIÓN 02
ACTIVIDAD PRÁCTICA

EJERCICIOS

3. Realizar un programa en assembler que permita


enviar datos a través del puerto 199, y permitirá
mostrar en un display de 5 dígitos valores de hasta
máximo 2 bytes.
ACTIVIDAD PRÁCTICA

SOLUCIÓN 03
ACTIVIDAD PRÁCTICA
EJERCICIOS

4. Realizar un programa en
assembler que permita
controlar la temperatura de
un ambiente en el rango de
60 a 80 ºC, de tal manera que
los datos de medida de
temperatura se capturen a
través del puerto 125 y para
el encendido y apagado de
un mechero se utilice como
salida el puerto 127.
ACTIVIDAD PRÁCTICA
SOLUCIÓN 04
EVALUACIÓN DE LA SESIÓN

Para la presente sesión se estableció en el CANVAS las siguientes actividades a desarrollar:

- Lectura sobre la arquitectura del microprocesador.


- Cuestionario sobre la arquitectura del microprocesador.
- Foro de discusión sobre la tendencia de los microprocesadores.
- Enlace sobre un video sobre la construcción del microprocesador.
CONCLUSIONES

1. Las computadoras a lo largo de la evolución han presentado una arquitectura similar, cambiando de acuerdo a la
tecnología de la época.
2. Los microprocesadores han evolucionado de manera exponencial así como también en su tamaño, consumo y sobre
todo en la capacidad de procesamiento de datos.
3. La arquitectura Von Neumann a través del tiempo sigue siendo el modelo base para realizar un análisis para la
arquitectura del microprocesador.

La próxima sesión de clase se llevará a cabo la ejecución de programas a través del microprocesador.

También podría gustarte