Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“Arquitectura de Computadoras”
Alumno:
Docente:
Gonzales Suarez, Juan Carlos
LIMA-PERÚ
2023
Pregunta 1: Investigue cuantos bits de dirección y de datos utiliza nuestro procesador
simulado en la memoria
ROM y la memoria RAM cache. ¿Cuantas veces se podría grabar su apellido paterno en la
RAM?
El simulador de microprocesador x86 que estamos utilizando emula una CPU de ocho bits, lo
que significa que utiliza ocho líneas de datos para transferir información entre los registros de
la CPU y la memoria RAM. La RAM que se simula en este programa tiene una capacidad de
256 bytes, lo que significa que puede almacenar hasta 256 valores diferentes de 8 bits cada
uno.
Para calcular cuántas veces se podría grabar el apellido paterno "SAAVEDRA" en la RAM
del simulador, podemos comenzar por determinar la cantidad de bits que se necesitan para
representar cada letra en ASCII. Cada letra en ASCII se representa con un byte, lo que
significa que se necesitan 8 bits para representar cada letra.
Por lo tanto, para escribir el apellido "SAAVEDRA" en la RAM del simulador, necesitamos 8
letras x 8 bits/letra = 64 bits en total. Si dividimos la capacidad total de la RAM del
simulador (256 bytes) entre la cantidad de bits que necesitamos para escribir el apellido,
obtenemos:
Esto significa que podríamos escribir el apellido "SAAVEDRA" en la RAM del simulador 32
veces antes de agotar su capacidad.
Pregunta 2:Escriba una rutina que permita ingresar por teclado las edades de cada uno de los
miembros de su grupo, y se vaya mostrando en el display. Calcule su valor promedio
resultante “P” y lo imprima “N” veces en la pantalla VU, donde “N” tiene el valor de: 7
COMPARAR:
CMP AL, 31
JZ UNO
CMP AL, 32
JZ DOS
CMP AL, 33
JZ TRES
CMP AL, 34
JZ CUATRO
CMP AL, 35
JZ CINCO
CMP AL, 36
JZ SEIS
CMP AL, 37
JZ SIETE
CMP AL, 38
JZ OCHO
CMP AL, 39
JZ NUEVE
UNO:
MOV AL,0A
MOV BL,01
JMP DISPLAY
DOS:
MOV AL,B6
MOV BL,02
JMP DISPLAY
TRES:
MOV AL,9E
MOV BL,03
JMP DISPLAY
CUATRO:
MOV AL,4E
MOV BL,04
JMP DISPLAY
CINCO:
MOV AL,DC
MOV BL,05
JMP DISPLAY
SEIS:
MOV AL,FC
MOV BL,06
JMP DISPLAY
SIETE:
MOV AL,8A
MOV BL,07
JMP DISPLAY
OCHO:
MOV AL,FE
MOV BL,08
JMP DISPLAY
NUEVE:
MOV AL,DE
MOV BL,09
JMP DISPLAY
END
Pregunta 3:Si un motor está conectado a una llanta cuyo radio es de 40cm. Ingrese los
códigos de su grupo por teclado mostrándolos en el VDU, para que la llanta gire una
distancia equivalente al promedio de dígitos ingresados en metros, donde si es par seria
vueltas antihorarias, caso contrario horarias.
;=====EJERCICIO 3==============
START:
MOV BL,00
CLO
PEDIR_CODIGO:
MOV DL,03
ENTRADA:
IN 00
MOV [C3],AL
ADD BL,AL
IN 00
MOV [C4],AL
ADD BL,AL
IN 00
MOV [C5],AL
ADD BL,AL
IN 00
MOV [C6],AL
ADD BL,AL
IN 00
MOV [C7],AL
ADD BL,AL
IN 00
MOV [C8],AL
ADD BL,AL
IN 00
MOV [C9],AL
ADD BL,AL
IN 00
MOV [CA],AL
ADD BL,AL
DEC DL
CMP DL,00
JNZ ENTRADA
JMP GIRO
;----------------------------------------------
GIRO:
DIV BL,06
SUB BL,30
PUSH BL
POP CL
MOD BL,02
CMP BL,00
JZ GIRO_A
JMP GIRO_H
GIRO_H:
MOV AL,01 OUT 05
MOV DL,04
ROTARI:
SHL AL OUT 05
DEC DL
JNZ ROTARI
DEC CL
CMP CL, 00
JNZ GIRO_H
JMP START
GIRO_A:
MOV AL,08 OUT 05
MOV DL,04
ROTARD:
SHR AL OUT 05
DEC DL
JNZ ROTARD
DEC CL
CMP CL, 00
JNZ GIRO_A
JMP START
;------------------------------------------------
END
Pregunta 4:Esquematizar los bloques internos de los CPUs indicados, de acuerdo a los
terminales de conexión deducir cuanto de memoria puede manejar, cuantos niveles y tamaños
de cache tiene, que registros de trabajo tiene.
4. Memoria caché L1: Tiene 2 niveles, el nivel 1 (L1) tiene 64 KB de memoria caché
dividida en dos partes iguales, una para datos y otra para instrucciones.
El AMD Athlon 64 utiliza una arquitectura de 64 bits y puede direccionar hasta 2^64 bytes de
memoria, lo que equivale a 16 exabytes.
Tiene 2 niveles de caché, L1 y L2, con un tamaño total de 1.06 MB. La caché L1 es dividida
en dos partes iguales, una para datos y otra para instrucciones, y cada parte tiene un tamaño
de 32 KB. La caché L2 es compartida para datos e instrucciones y tiene un tamaño de 1 MB.
El procesador cuenta con 16 registros de propósito general de 64 bits, 8 registros para enteros
y 8 registros para números en coma flotante. Además, tiene 4 registros de control y estado
que contienen información sobre el estado de la CPU.
Característica Detalle
Referencias
de abril de 2023, de
https://www.duiops.net/hardware/micros/athlon64.htm
AMD Athlon – Todo la información que necesitas saber. (2020, marzo 24).
https://www.profesionalreview.com/amd/amd-athlon/