Está en la página 1de 42

LABORATORIO FINAL

PARTICIPANTES:
CC: 1123567561 – ADRIAN PARRA NUÑEZ

GRUPO No.
1004A_764

Tutor:
JHON MANUEL SOTO

Universidad Nacional Abierta y a Distancia – UNAD


Escuela Ciencias básicas, tecnología e ingeniería
Programa Ingeniería de Sistemas
COMPONENTE PRACTICO - 1004A_764
Periodo 16-04
Colombia
2020
Tabla de contenido
INTRODUCCIÓN..................................................................................................................3
OBJETIVOS............................................................................................................................4
RESULTADOS........................................................................................................................5
1. Laboratorio 1.........................................................¡Error! Marcador no definido.
2. Laboratorio 2.........................................................¡Error! Marcador no definido.
3. Laboratorio 3.........................................................¡Error! Marcador no definido.
CONCLUSIONES............................................................................................................41
INTRODUCCIÓN

En el siguiente documento se mostrará el desarrollo del componente


practico número 3 del curso arquitectura de computadores en el cual
doy cumplimento de la mejor manera a la guía.
OBJETIVOS

El desarrollo de los laboratorios del curso mientras se adquieren


nuevos conocimientos en la interacción con el tutor y los compañeros.
RESULTADOS
LABORATORIO 1
1. Informe 1
El estudiante realizara el proceso de descarga de varios tipos de
software para analizar los diferentes componentes de un computador;
debe realizar un informe con pantallazos y tiene una valoración de 25
puntos.
Utilice el programa WinAudit
Sección 1. Microprocesador

Sección 2. Memoria Principal


Sección 3. Disco Duro

Sección 4. Periféricos
Sección 5. CPUID CPU-Z
LABORATORIO 2
2. Informe
En la práctica se mostrará el funcionamiento interno de un
procesador MSX88 y se debe realizar las
siguientes actividades:
Sección 1:
Sección 2:
Sección 3:
LABORATORIO 3
3. Informe
En la práctica se mostrará el funcionamiento interno de un
procesador MSX88 y se debe realizar las
siguientes actividades:
Sección 1:
Ejecución Ciclo de instrucción a Ciclo de instrucción

1er Ciclo de instrucción:

Búsqueda del código de operación y decodificación.

(IP) -> Buffer de direcciones 20 00

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos B8

(Buffer de Datos) -> IRB8

Decodificación

MOV

Secuenciador
(IP) + 1 -> IP20 01

2do Ciclo de instrucción:

Búsqueda del operando en memoria

(IP) -> Buffer de direcciones20 01

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos 10

(Buffer de Datos) -> AL10

(IP) + 1 -> IP20 02

(IP) -Buffer de direcciones 20 02

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos 00

(Buffer de Datos) -> AH00

(IP) + 1 -> IP20 03

1er Ciclo de instrucción:

Búsqueda del código de operación y decodificación.

(IP) ->Buffer de direcciones20 03

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos BA


(Buffer de Datos) -> IRBA

Decodificación

MOV

Secuenciador

(IP) + 1 -> IP20 04

2do Ciclo de instrucción:

Búsqueda del operando en memoria

(IP) -Buffer de direcciones20 04

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos 30

(Buffer de Datos) -> DL30

(IP) + 1 -> IP20 05

(IP) -Buffer de direcciones20 05

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos 00

(Buffer de Datos) -> DH00

ADD AX, DX

(IP) + 1 -> IP20 06

1er Ciclo de instrucción:


Búsqueda del código de operación y decodificación.

(IP) > Buffer de direcciones 20 06

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos 03

(Buffer de Datos) -> IR03

Decodificación

Secuenciador

(IP) + 1 -> IP20 07

(IP) -Buffer de direcciones20 07

Señal de lectura de memoria (secuenciador lee)

(Mem) -> Buffer de Datos C2

(Buffer de Datos) -> IRC2

Decodificación

ADD

Secuenciador

(IP) + 1 -> IP20 08

2do Ciclo de instrucción:

Búsqueda del operando 1 en Registro

(AX) ->OP1 (25)

3er Ciclo de instrucción:


Búsqueda del operando 2 en Registro

(DX) ->OP2 (30)

4to Ciclo de instrucción:

Ejecución de la operación en la ALU

(Op1) ADD (Op2) ->Res (55)

5to Ciclo de instrucción:

Almacenamiento del Resultado en

Registro

(Res) -> AX
Sección 2: Diseñar dos programas con las siguientes
condiciones:
1) Escribir un programa que realice la multiplicación de dos números. Realizar la ejecución de
Ciclo de instrucción a Ciclo de instrucción (F6). Documentarlo tal como aparece en el anexo
1, escribiendo lo sucedido por cada ciclo de instrucción hasta su resultado. Mostrando
posiciones de memoria igualmente.
2) Escribir un programa que realice la división de dos números. Realizar la ejecución de
Ciclo de instrucción a Ciclo de instrucción. Documentarlo tal como aparece en el anexo
1, escribiendo lo sucedido por cada ciclo de instrucción hasta su resultado. Mostrando
posiciones de memoria igualmente.
Sección 3: Diseñar un programa en ensamblador para MSX88 donde utilice

Etiquetas y Comparaciones. Ver Anexo 2.

Comparaciones_Etiquetas_Ensamblador

Programa en donde se compara el valor de AX con el de BX, si AX es mayor carga

el valor 50H al registro DX y termina y si el mayor es BX carga el valor de 30H al

registro CX y termina.
CONCLUSIONES

La principal conclusión para mi es el echo de adquirir estos nuevos


conocimientos, todo lo que pude aprender me sorprendió mucho ya
que nunca había echo algo similar, me motivo a seguir aprendiendo y
alimento mis ansias de conocimiento.

También podría gustarte