Sunteți pe pagina 1din 2

EXAMEN MODELO DE MINICOMPUTADORES 1.

- En la arquitectura von Neumann, el programa en ejecucin debe: [_] a) Estar almacenado en el disco duro [_] b) Estar almacenado en una unidad de CD-ROM [_] c) a) y b) son correctas [_] d) Ninguna de las anteriores 2.- La memoria cach del computador es: [_] a) Ms rpida que la memoria principal [_] b) De menor capacidad que la memoria principal [_] c) a) y b) son correctas [_] d) Ninguna de las anteriores 3.- La segmentacin de memoria en el i8086: [_] e) Se debe a que los registros solamente permiten acceder a un mximo de 64 Kb de memoria [_] f) Se debe a que el bus de direcciones permite acceder a 1 MB [_] g) Requiere por una lado la informacin almacenada en los registros de segmento y por otro una direccin efectiva o un desplazamiento para calcular la direccin fsica de memoria a la que se desea acceder [_] h) Todas las anteriores 4.- Una instruccin de un lenguaje de alto nivel: [_] i) Siempre se traduce en una nica instruccin en ensamblador [_] j) Siempre se traduce en una nica instruccin en cdigo ASCII [_] k) Puede traducirse en una o varias instrucciones de cdigo mquina [_] l) Ninguna de las anteriores 5.- Indica cul es el valor del siguiente nmero, expresado en coma fija con 8 bits y sistema de representacin de complemento a 1: 1111 1111 [_] m) 255 [_] n) -255 [_] o) -1 [_] p) Otro valor: _______-0___________________

6.- En un sistema en coma flotante con mantisa entera en complemento a 2 y 8 bits y exponente representado en exceso con 8 bits: [_] a) Los nmeros normalizados si son positivos deben empezar por un uno [_] b) Los nmeros normalizados si son negativos deben empezar por un cero [_] c) La tcnica del bit implcito consiste en quitar el primer uno del nmero justo a la derecha de la coma
[_] d) Ninguna de las anteriores

7.- El espacio direccionable de memoria de un computador depende del diseo del: [_] a) Bus de direcciones [_] b) Bus de datos [_] c) a) y b) son correctas [_] d) Ninguna de las anteriores

8.-Si el valor de alguno de los registros del i80x86 es el mostrado en el recuadro siguiente, indique la posicin fsica de memoria de la instruccin que est a punto de ejecutarse
CS = 3FFFh IP = 0020h [_] a) [_] b) [_] c) [_] d) DS = 2FFFh SP = 0030h ES = 2FFFh SI= 0000h SS = 37FFh DI = 000h DF = CSx10h + IP DF = 3FFF0 + 20= 40010h

30010 h 30100 h 40020 h Otro valor __________40010h___________________________

Problema nmero 2 (2 puntos)


Sea el programa en ensamblador siguiente y su cdigo mquina asociado, as como la tabla con los valores de los registros antes de ejecutar la primera instruccin del cdigo. AX BX CX DX SP BP SI DI DS ES SS CS IP = = = = = = = = = = = = = 0000 0000 0000 0000 0100 0000 0000 0000 3FFA 3FFA 3724 39FF 0010

8D162700 B40A CD21 8D160C00 B409 CD21 33C9 50

lea mov int lea mov int xor pop

dx, ah, 21h dx, ah, 21h cx, ax

cad1 LeeCadena cad EscribeCadena cx

a) Calcular la direccin fsica de memoria en la que comienza la primera instruccin del programa (0,5 puntos) DF = CS x 10h + IP = 39FF0h + 0010h = 3 A000h b) Calcular la direccin fsica de memoria en la que se almacena el contenido del registro AX al ejecutar la instruccin POP AX (0,5 puntos) DF = SSx 10h + SP = 37240h + 0100h = 37340 h c) Calcular la direccin fsica de memoria de las variables cad y cad1 (1 punto) DF = DS x 10h + DE Variable Cad Cad1 DE 000Ch 0027h DF 3 FFACh 3 FFC7h

S-ar putea să vă placă și