Beruflich Dokumente
Kultur Dokumente
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___________________
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
9.- Indica cual de las siguientes frases es correcta: [_] a) En el mapa de memoria de un PC, la ROM ocupa las posiciones ms altas de la memoria convencional (tambin llamada memoria base) [_] b) En el mapa de memoria de un PC, la memoria de la tarjeta de vdeo se sita en las posiciones ms altas de la memoria dentro del rango 896k - 1024k [_] c) En el mapa de memoria de un PC, la memoria extendida requiere para que pueda ser accedida marcos de pgina situados por encima de la memoria convencional [_] d) En el mapa de memoria de un PC, la memoria comprendida entre los 1024k y los 1088k se denomina memoria alta (HMA) 10.- Indica cul de los siguientes nmeros se encuentra normalizado si se emplea una mantisa fraccionaria normalizada con bit implcito para la representacin del nmero negativo, en complemento a 2 y con 8 bits y un exponente en exceso 2n-1 tambin con 8 bits [_] a) Exponente = 1000 0011 Mantisa = 1111 1111 [_] b) Exponente = 1000 0010 Mantisa = 1011 0001 [_] c) Exponente = 1000 1100 Mantisa = 0111 1111 [_] d) Exponente = 1001 1111 Mantisa = 1011 1111
Coma fija (simple precisin): representado en signo-magnitud con 16 bits Coma fija (doble precisin): representado en signo-magnitud con 32 bits Coma flotante (simple precisin) presenta las caractersticas siguientes:
T T
Exponente representado en signo-magnitud con 8 bits Mantisa, fraccionaria, normalizada, se emplea la tcnica del bit implcito,
Exponente representado en signo-magnitud con 8 bits Mantisa, fraccionaria, normalizada, se emplea la tcnica del bit implcito,
representada en complemento a 2 y con 32 bits Se pide: a) Calcular el rango de representacin para las representaciones de coma fija (tanto en simple como en doble precisin) Coma fija simple precisin: [-(215-1); -0; 0; 215-1] Coma fija doble precisin: [-(231-1); -0; 0; 231-1] b) Calcular el rango de representacin para las representaciones de coma flotante (tanto en simple como en doble precisin) (0,25 puntos) (0,25 puntos)
Rango exponente en signo magnitud: [-(2n-1-1), 2n1-1] [ -127, 127] en los dos casos Rango mantisa: [-2-1; -(2-2+2-(p+1)); 2-2; (2-1-2-(p+1)) De donde el rango total ser:
[-2-1*2127; -(2-2+2-(p+1)) *2-128; 2-2*2-128; (2-1-2-(p+1)) *2127] debiendo sustituir p por el valor correspondiente del nmero de bits de la mantisa Coma flotante simple precisin: [-2-1*2127; -(2-2+2-17) *2-128; 2-2*2-128; (2-1-2-17) *2127] Coma flotante doble precisin: [-2-1*2127; -(2-2+2-33) *2-128; 2-2*2-128; (2-1-2-33) *2127] c) Representar el nmero entero 1022 en doble precisin 0 000 0000 0000 0000 0000 0011 1111 1110 d) Sea el nmero representado en coma flotante y doble precisin siguiente: Exponente = 0000 0101 Mantisa = 1011 1000 1000 1000 0001 0000 0000 0000 d1) Calcular el valor del nmero Exponente: +5 Mantisa: +(2-2 + (2-3-2-6) + 2-10 + 2-14 + 2-21) Vx(x)= mantisa x 2exponente =+(2-2 + (2-3-2-6) + 2-10 + 2-14 + 2-21)x25 = 11,533 d2) Representar el mismo nmero en coma flotante y simple precisin Exponente = 0000 0101 Mantisa = 1011 1000 1000 1000 (0,5 puntos) (0,5 puntos) (0,5 puntos)
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
a) Calcular la direccin fsica de memoria en la que comienza la primera instruccin del programa DF = CS x 10h + IP = 39FF0h + 0010h = 3A000h (0,5 puntos)
b) Calcular la direccin fsica de memoria en la que se almacena el contenido del registro AX al ejecutar la instruccin POP AX DF = SSx 10h + SP = 37240h + 0100h = 37340h c) Calcular la direccin fsica de memoria de las variables cad y cad1 DF = DS x 10h + DE Variable Cad Cad1 DE 000Ch 0027h DF 3FFACh 3FFC7h (1 punto) (0,5 puntos)