Segundo Parcial Arquitectura 02_2011
-
Upload
sebas-olarte -
Category
Documents
-
view
13 -
download
4
description
Transcript of Segundo Parcial Arquitectura 02_2011
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MEDELLNFACULTAD DE MINASESCUELA DE MECATRNICA
Asignatura:ARQUITECTURA DE COMPUTADORESGrupo:Nota:
Examen:SEGUNDO PARCIALValor:25%
Nombre del estudiante:Documento:
Nombre del docenteHUGO DE JESS MESA YEPESFecha: Febrero 07 de 2012
1. (30%) Escribir el cdigo en lenguaje ensamblador para el siguiente pseudocdigo:
Variables Entero i, n, j, mnimo Real lista, XLeer nPara i = 1 hasta n Leer lista[i]Fin parapara i = 1 hasta n-1 mnimo = i; para j = i+1 hasta n si lista[j] < lista[mnimo] entonces mnimo = j fin si fin para X = lista[i] lista[i] = lista[mnimo] lista[mnimo] = Xfin paraEscribir Lista ordenadaPara i = 1 hasta n Escribir lista[i]Fin para
2.(40%) Elaborar los pseudocdigos que representa los siguientes cdigos en lenguaje ensamblador, explicar que hacen y cul es el resultado obtenido tras la ejecucin de cada uno.
A)INCLUDE Irvine32.inc .data array byte 10, 5, 3, 6, 9
.code main PROC mov ecx, 5 mov esi, 0 mov eax, 0 do: add eax, array[esi] call WriteInt add esi, 1 loop doB)INCLUDE Irvine32.inc .data EnterX db "Enter X: ", 0 EnterY db "Enter Y: ", 0 Result db "Result: ", 0.codemain PROC mov edx, OFFSET EnterX call WriteString call ReadInt mov eBx, eAx mov edx, OFFSET EnterY call WriteString call ReadInt add eAx, eBx mov edx, OFFSET Result call WriteString call WriteInt exitmain ENDPEND main
3.(10%) Qu es una interrupcin, cuales son los tipos de interrupciones y cul es el proceso seguido por el sistema cuando recibe una interrupcin?4.(10%) Que caractersticas del sistema quedan determinadas por la cantidad de lneas en el bus de direcciones y en el bus de datos, explique y de un ejemplo para cada uno de los casos.5.(10%) Cuales son los tipos de interfaz de comunicaciones?, explique las propiedades y caractersticas de cada una de estas.