Laboratorio 1 - Eusebio Muñoz - 18
Laboratorio 1 - Eusebio Muñoz - 18
Laboratorio 1 - Eusebio Muñoz - 18
Estudiante
Grupo: 202016893_18
Arquitectura de Computadores
Valledupar
2022
Objetivo General
Objetivos específicos
En esta tarea 5 del componente practico vamos a tener 3 laboratorios donde cada uno
tiene varias sesiones para tener un buen conocimiento del tema a desarrollar, en el primer
laboratorio vamos a utilizar varias herramientas para poder conocer las especificaciones de
nuestra pc, en el laboratorio 2 vamos a utilizar un programa llamado MSX88 para poder
- Tecnología: 32 nanómetros(nm)
- Voltaje: 3.808 V
- Instrucciones: MMX (+), SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A, x86-64,
- Tipo: DDR3
- Tamaño: 8 GB
- Canal: Dual
- Latencia: 111.4 ns
Sección 3. Disco Duro
- Marca: LENOVO
- Fecha: 09/25/2012
Sección 5. Tarjeta Madre
- Marca: LENOVO
- Overclocking:
fabricante.
- Hyperthreading:
procesador mediante la asignación de 2 hilos de ejecución por cada núcleo. De esta manera,
ejecución simultáneamente, mientras que si no tiene esta tecnología tan solo contaremos
con 8 hilos.
- DMA:
El DMA (acceso directo a la memoria) permite que el dispositivo de red mueva los datos
- Latencia:
La podemos definir como el tiempo que transcurre entre una orden y la respuesta que se
- IRQs:
Es una señal recibida por el procesador de una computadora, para indicarle que debe
Sesión #1:
Escribir un programa que realice la suma de dos datos inmediatos (el 20h y el 30h)
almacenará en AX.
Sesión #2:
aritmética. En vez de sumar se desea restar. Para ello debe cambiar en el código la
Crear un tercer programa con el nombre PROG3.ASM y cambiar los datos que se
programa puede crear los códigos recuerde que puede usar la estructura que se viene
trabajando en el MSX88 o usar la siguiente estructura básica que es la más adecuada para
Sección 1: Escribir un programa que realice la suma del primer digito de su documento de
identificación con el último. Ejemplo cedula de John Doe 25634581 entonces los números a
trabajo
.model small
.stack
.data
.code
int 21h
end
Sección 2: Diseñar dos programas con las siguientes condiciones:
dos números.
.model small
.stack
.data
.code
mov cl, 5h
mul cl
int 21h
end
2. Cree un programa con el nombre PROG5.ASM que evidencie la división de dos
números.
.model small
.stack
.data
.code
mov ax, 4
mov bl, 2
div bl
int 21h
end
Sección 3: Diseñar un programa con el nombre PROG6.ASM donde utilice Etiquetas y
Comparaciones.
trabajo
.model small
.stack
.data
msj1 db 13, 10, 'El primer valor es mayor que el segundo $'
msj2 db 13, 10, 'El primer valor es menor que el segundo $'
msj3 db 13, 10, 'El primer valor es igual que el segundo $'
.code
comienzo:
mov ax, @data
mov ds, ax
mov ax, 9h
mov bx, 7h
cmp ax, bx
jg esMayor
jl esMenor
je esIgual
esMayor:
lea dx, msj1
call imprimir
jmp finalizar
esMenor:
lea dx, msj2
call imprimir
jmp finalizar
esIgual:
lea dx, msj3
call imprimir
jmp finalizar
imprimir:
mov ah, 9h
int 21h
ret
finalizar:
mov ah, 4ch
int 21h
Conclusión
Es claro que en este componente practico he aprendido muchas cosas importante que
ni siquiera sabía, pero para eso se estudia, para aprender cosas nuevas que nos ayuda seguir
sistemas, con este trabajo he sabido especificaciones de mi pc que no sabia que tenía, he
aprendido a conocer un poco de como trabaja el computador en los procesos internos que
practica ya que estaba dividido en 3 laboratorios y cada laboratorio tenia varias secciones y
tema y por eso para mi no fue tan difícil por lo bien elaborado que estaba esta metodología
52) https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/77190?page=25
50) https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/
login.aspx?direct=true&db=nlebk&AN=318079&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_13