Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE MINAS
DEPARTAMENTO DE ENERGÍA ELÉCTRICA Y AUTOMÁTICA
1. (30%) Elaborar el pseudocódigo correspondiente al siguiente programa en ensamblador y explicar que hace el
programa.
INCLUDE Irvine32.inc
.data
array DWORD 1,2,3,4,5,6,7,8,9,10
multiplier DWORD 10
.code
main PROC
cld
mov esi,OFFSET array
mov edi,esi
mov ecx,LENGTHOF array
L1: lodsd
mul multiplier
stosd
loop L1
exit
main ENDP
END main
3. (10%) Explique en forma detallada, que es el bus de control, como es usado en el proceso de transferencia de datos.
4. (20%) Escriba un pequeño programa en ensamblador que lea dos números enteros y divida el primero entre el segundo
número, luego debe mostrar el resultado obtenido.
5. (10%) Un computador posee 32 líneas en su bus de direcciones y en el de datos, si su frecuencia es de 1.5 GHz y en
cada pulso solo se transmite un bloque de información, cuánto tiempo tardaría en transferir la cantidad total de
información en su memoria RAM.