Está en la página 1de 24

TAREA 5– componente practico del curso arquitectura de computadores

Estudiante
Claudia marcela salas Martínez
Código: 1057601570

202016893A_1141- Arquitectura de Computadores


Grupo - 202016893_33

Presentado a
Jesús Antonio Figueroa guerrero

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


14 mayo de 2022
INTRODUCCION
se pretende dar una explicación clara y concisa en diferentes aspectos mencionados sobre la
arquitectura de computadores, los cuales se basan en disciplina, dedicación empeño y
ahínco al momento de realizar líneas de código, en los diferentes lenguajes de
programación en este caso con los aplicativos msx88 y el emulador 8086, donde se
realizaran operaciones básicas viendo sus respectivas respuestas y funcionamientos,
adicional a esto visualizamos y aprendimos todos los componentes, tanto en hardware
como en software de nuestro equipo.
OBJETIVOS

 Profundizar en el ámbito computacional y en la arquitectura de computadores donde


validaremos, los componentes de nuestro computador, validados, a través de
aplicativos diferentes donde nos arrojó toda la información necesaria.

 Analizar y comprender los diferentes aspectos necesarios para aplicar operaciones


básicas en lenguajes de programación msx88 y emu8086.

 Conocer las bases de cada sistema, sus variables, la manera en la que se operan y
como realizar archivos. ASM y poderlos codificar en el aplicativo

OBJETIVOS ESPECIFICOS
 Desarrollar los elementos correspondientes en la arquitectura computacional.
Denotados anteriormente con su curvatura en todos los componentes.

 Emular correctamente en los aplicativos emu8086 y msx88.

 Verificar estos resultados a través de pantallazos, verificando la información


suministrada, sin errores y poder ser compilados y ejecutados.

LABORATORIO #1

ACTIVIDAD #1

De acuerdo a lo solicitado se procede a realizar la instalación de los respectivos programas los


cuales nos arrojaran la información concerniente al computador y sus respectivos componentes.
La actividad consiste en:

Realizar un breve inventario de su computadora por medio de diligenciar cada ítem


mencionado en cada una de las siguientes secciones. Cada sección representa un componente
de un PC (arquitectura interna de PC). Por cada componente agrega un pantallazo de acuerdo
con la información que arroja el programa de diagnóstico.
Para esta práctica se deberán analizar los siguientes componentes:

Sección 1. Procesador (CPU)

Nombre: AMD RYZEN 7


Tecnología 7NM
Especificación: AMD Ryzen 7 4700U with Radeon Graphics
Voltaje: 11.850v
Instrucciones: MMX (+), SSE, SSE2, SSE3, SSE4.1, SSE4.2,
SSE4A X86-64, AMD-V, AES, AVX,
AVX2, FMA3, SHA

Velocidad del núcleo: 2.00 GHz


Multiplicador: 14-25
Velocidad del Bus: 99.80mhz

Sección 2. Memoria (RAM)

Tipo: DDR4
Tamaño: 16GBytes
Canal: DUAL
Latencia: 22.0 CLOCKS

Sección 3. Disco Duro

Capacidad de almacenamiento: 476GB


Tecnología True track
Sistema de Archivos: Disco rígido Kingston OM8PCP3512F-AB1

Sección 4. BIOS

Marca: AMI UEFI


Versión: X513lA.306
Fecha: 05/26/2021

Sección 5. Tarjeta Madre

Marca: ASUSTEK COMPUTER INC


Modelo: X513lA
Chipset: AMD Ryzen SOC

Sección 6. Pantalla
Nombre: ADM Radeon Graphics
Tipo de Adaptador: AMD Radeon TM 113-Renoir-026
Resolución: 1920x1080 142 ppi
Reloj de pixel: 148.50 MHz

Sección 7. Realizar una descripción de términos los siguientes términos

Overclocking:
 Se define como el termino de aumento de
CPU (unidad central de procesamiento o
hardware de un componente) para el
aceleramiento de su rendimiento. El
aumento de la velocidad del reloj hace
que el componente se ejecute a mayor
velocidad y se realice más operaciones
por segundo.

Hyperthreading:
 Es una nueva tecnología la cual consiste
en simular dos procesadores o núcleos en
uno, dividiendo la carga de trabajo entre
ambas y por tanto mejorando la
velocidad de procesamiento

 Acceso directo a la memoria, este


permite que el dispositivo de red mueva,
los datos del paquete directamente a la
memoria del sistema, reduciendo la
utilización de la CPU.
DMA:

 Se define como el tiempo que tarda un


Latencia: paquete de datos en ser trasmitido por
una red. El tiempo que transcurre, desde
tu navegador realiza una solicitud de
información y el tiempo que demora en
llegar a la respuesta solicitada
IRQs:  En una computadora, hacemos
referencia a la solicitud de
interrupción la cual es una señal de
hardware, enviada al procesador que
detiene temporalmente un programa
en ejecución y permite que se
ejecute un programa especial, un
controlador de interrupción.
Fig. 1. programa CPU-Z

Fig. 2. programa AIDA 64 Extreme


Fig. 3. programa AIDA 64 Extreme

Fig. 4. programa CPU-Z MEMORIA RAM


Fig. 5. programa EVEREST ULTIMATE. Disco duro

Fig. 6. programa AIDA extreme Propiedades BIOS


Fig. 7. programa AIDA extreme Mainboard

Fig. 8. programa AIDA extreme pantalla resolución


LABORATORIO #2
ACTIVIDAD #2

Sección 1

Fig. 9. De
acuerdo al procedimiento solicitado, se realiza la creación del respectivo block de notas con la
línea de comando solicitado, se cambia de extensión de. tex a .asm se guarda se inicia la ejecución del
programa, pero nos indica que a ese código le hace falta una línea final END, se procede agregar y se
coloca doble línea final END se ejecuta y ya este funciona con normalidad.

Fig. 10, se realiza la ejecución del graficador el cual solicita el nombre del fichero y empieza el
procedimiento, la cual tenemos en vista la simulación de una CPU, donde se tiene definido que
AX= se denota como registro del acumulador
BX= es el registro base
Cx= registro contador
Dx= registro de los respectivos datos
Y así diferentes segmentos y elementos de uso en general, para tener en cuenta que el secuenciador,
donde es cargada las ordenes, teniendo en cuenta que todo el funcionamiento del aplicativo es en
sistema hexadecimal.
Fig. 11: se inicia el proceso donde va saliendo del puntador de instrucciones, y va cargado a
memoria donde se realizan las actividades pertinentes
Fig. 12. Los respectivos registros son cargados tanto en opción 1 como en opción 2 y este al realizar
la respectiva suma va cargada en res y esta será cargada en el registro de acumulador.

Fig. 13. Se evidencia el resultado final donde se realiza la suma y se carga en el registro
acumulador.

Sección 2.
Fig. 14. Al igual que en el anterior ejercicio fue necesario agregar nuevamente una línea final END

Fig. 15. Se realizan los mismos comandos de código anteriormente, pero cambiando el segmento de
suma por el de resta.
Fig. 16. Se inicia en el graficador nuevamente el proceso en este caso de suma donde arrojara un
resultado en sistema hexadecimal

Fig. 17. Carga de datos en AX Y DX, donde se están realizando la ejecución a espera del resultado.
Fig. 18. Se evidencia el resultado final donde se realiza la resta y se carga en el registro acumulador,
dando como resultado un numero hexadecimal.

Sección 3

Fig. 19. De acuerdo a lo solicitado en esta tercera sección cambiamos el valor DX por 22 para
realizar una suma nuevamente y así evidenciar el resultado reiterativo a la sección 1
Fig. 20. Carga de nuevos valores en AX Y DX

Fig. 21. Carga de AX Y DX en opción 1 y opc2


Fig. 22. Se evidencia el resultado final donde se realiza la suma de los nuevos datos cargados

LABORATORIO #3
Actividad # 3
Sección #1

Fig. 23. Programa en emu8086 donde se realiza la suma del primer y último digito de mi
documento de identidad el cual es 1-0 y serian 1h-0h

Fig. 24. Validación y verificación del programa donde se compila para validar errores y así poderlo
ejecutar
Fig. 25. Validación y verificación de los datos arrojados en cada una de los parámetros establecidos
por el programa.

sección #2

CONCLUSIONES
 Se analiza, complementa y adquiere la información concerniente al sistema
hardware del equipo de cómputo a través de aplicativos correspondientes, los cuales
arrojaron toda la información pertinente a los componentes del equipo, los cuales
son necesarios en rendimiento y funcionamiento de sí mismo.

 Se implementó códigos de aprendizaje, los cuales fueron necesarios para el


desarrollo practico y funcional de las actividades realizadas, finalizadas en los
diferentes aplicativos instalados para la adquisición de nuevos conocimientos
necesarios.

 Se logró a través de prueba error ejecutar códigos en programas msx88 y emu8086,


los cuales son de mucha utilidad en diferentes campos y necesarios para el
desarrollo de esta práctica.

REFERENCIAS
Arquitectura de procesadores

https://link.gale.com/apps/doc/CX4054500068/GVRL?
u=unad&sid=GVRL&xid=518a42b5

que hay detrás de las computadoras

https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/72193?page=48

microprocesadores y programación

https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/77190?page=8

También podría gustarte