Está en la página 1de 7

Arquitectura de computadoras

PRACTICA 2

Nombre del participante:

INTRODUCCIÓN

La optimización es un proceso que tiene a minimizar o maximizar alguna variable de


rendimiento, generalmente tiempo, espacio, procesador, etc. Se realiza reestructurando el
código de tal forma que el nuevo código generado tenga mayores beneficios.

La optimización va a depender del lenguaje de programación y es directamente proporcional


al tiempo de compilación; es decir, entre más optimización mayor tiempo de compilación.
Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan
en base al alcance ofrecido por el compilador de programación y es directamente
proporcional al tiempo de compilación; es decir, entre más optimización mayor tiempo de
compilación.

Como el tiempo de optimización es gran consumidor de tiempo (dado que tiene que recorrer
todo el árbol de posibles soluciones para el proceso de optimización) la optimización se deja
hasta la fase de prueba final. Algunos editores ofrecen una versión de depuración y otra de
entrega o final. La optimización es un proceso que tiene a minimizar o maximizar alguna
variable de rendimiento, generalmente tiempo, espacio, procesador, etc.

La optimización se realiza reestructurando el código de tal forma que el nuevo código


generado tenga mayores beneficios. La mayoría de los compiladores tienen una
optimización baja, se necesita de compiladores especiales para realmente optimizar el
código.

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales
Arquitectura de computadoras

PRACTICA 2

DIAGRAMA LÓGICO

DESARROLLO
Material
 Fuente de poder regulable de 5 volts de corriente continua
 Multímetro
 Protoboard
 1 buses continuos
 1 dipswitch
 8 led
 16 resistencias
 16 terminales default

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales
Arquitectura de computadoras

PRACTICA 2

FUNCIONAMIENTO DE LA PRÁCTICA

Conectamos el circuito a nuestra fuente donde solo le proporcionaremos 5 volts (pin 21 y


pin 33) y aterrizaje(pin22). Tal como se muestra en la imagen 5, dejando en espera el bus de
canal.

Imagen 5.

Se realiza la configuración del dispositivo, donde se selecciona, el procesador con doble clic
y se le asigna la frecuencia a 1 mhz, así como la memoria interna de 10000 y la
programación del segmento en 700 como se puede observar en la imagen 6.

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales
Arquitectura de computadoras

PRACTICA 2

Imagen 6.

Se renombra el bus una vez conectados al bus, esto se hace al dar click derecho en el
cable<place wire label (como se muestra en la imagen 7).

Imagen 7.

Se realiza la búsqueda del led-yellow y del componente resistencia (como se muestra en la


imagen 8). Y se colocan 8 en total con resistencia de 220 ohms

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales
Arquitectura de computadoras

PRACTICA 2

Imagen 8.

Se realiza la búsqueda del conector defaut para el bus de conexion (como se muestra en la
imagen 9). Y se nombra con cada bus de cada led

Imagen 9

Se realiza la búsqueda del selector dipswitch(como se muestra en la imagen 10). Además se


conecta con el bus de direcciones del led

Imagen 10

Se realiza la selección de las resistencias para señal a tierra (como se muestra en la imagen
11).

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales
Arquitectura de computadoras

PRACTICA 2

Imagen 11.
Se agrega el siguiente codigo en la pestaña de Source Code este codigo se realiza en ensamblador
del tipo codigo maquina, esta finalidad es para poder programar nuestro procesador 8086

Org 100h
mov ax,00
mov bx,00
mov cx,00
mov dx,00
mov ax, 5
mov bx, 5
add ax, bx
out dx,ax
ret

Una vez agregado el código, se dirige a la pestaña Build Project(como se muestra en la


imagen 12).

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales
Arquitectura de computadoras

PRACTICA 2

Nota:
Agregar las capturas de pantalla del resultado de esta práctica

Av. Tecnológico S/N C.P. 33980 Cd. Jiménez, Chihuahua.


Ingeniería en Sistemas Computacionales

También podría gustarte