Anda di halaman 1dari 2

CUESTIONARIO DE MINICOMPUTADORES

1) 2) 3) 4) 5) 6) 7) 8) Cules son los bloques contituyentes bsicos del hardware de una computadoray qu funciones cumplen? Cmo puede resumirse el funcionamiento bsico de un computador? Qu son las direcciones y los contenidos de la memoria principal? Cmo se direcciona, se lee, y se escribe la memoria principal? Qu tienen en comn y diferente las zonas RAM y ROM de memoria? Qu es el bit de paridad en memoria principal y para qu se emplea? Qu secuencia de pasos ordena la UC para ejecutar cada instruccin? Qu son los indicadores (flags) de resultado generados por la UAL contenidosen el registro de estado de la UCP? 9) En qu se diferencian la ALU y el coprocesador matemtico que opera con nmeros reales representados en punto punto flotante? 10) Qu son las direcciones de los ports de una interfaz? 11) Cmo se escribe o lee desde un microprocesador 80x86 un registro port mediante las instrucciones IN y OUT? 12) Qu es la zona de memoria principal denominada pila? 13) Qu es una memoria cach? 14) Cmo funciona la memoria cach? 15) Qu comprende la jerarqua de memorias de un computador? 16) Qu caractersticas tienen los buses compartidos? 17) Qu son el ancho y el ancho de banda de un bus? 18) Qu funcin cumple el bus PCI en una PC? 19) Qus es el modelo de Von Neumann? 20) Qu mejora en la velocidad presentan los procesadores actuales con pipe line? 21) Qu caractersticas tiene los procesadores CISC? 22) En qu se diferencian los procesadores RISC de los CISC? 23) Defina que es un programa, un algoritmo y un lenguaje. 24) A qu se denomina byte y palabra?. 25) Describa cul es la tarea de la Unidad de Control?. 26) Indicar cul es el contenido del registro de instrucciones (RI), registro puntero de instruccin (IP)?. 27) Qu importancia tiene el registro de estado, cul es su contenido?. 28) Qu es una direccin para el microprocesador y qu se entiende por direccionar?. 29) Qu diferencia existe entre una memoria RAM y una ROM ?. 30) Qu utilidad tiene el bit de paridad? 31) Indicar que entiende por software y que por firmware 32) Qu entiende por cdigo de mquina, indicar si cada procesador presenta ucdigo diferente?. 33) Definir el concepto de interrupciones 34) Indicar las causas de interrupciones. 35) Indicar cul es la necesidad de un sistema de interrupciones. 36) Enumerar y describir los distintos tipos de interrupciones. 37) Cul es el efecto de la jerarquizacin de un sistema de interrupciones? 38) Cul es la funcin que cumple el vector de interrupcin? 39) Dado dos valores ubicados en DS:00H y DS:10H respectivamente, determinar cual de los dos es mayor , indicando tal situacion colocando un uno en la posicin original del valor mayor, de ser iguales colocar cero en ambas posiciones. 40) Dado un valor ubicado en la posicin DS:1FH, determinar si su bit 2 = 0, de ser as guardar en la posicin el valor original incrementado en 1EH. 41) Determinar si el valor ubicado en DS:100H es par y mayor a 1FH, en el caso de serlo sumarle a de dicho valor 15H, almacenarlo en DS:200H y terminar, sino volver al principio y leer la posicin nuevamente. 42) Indicar para un valor almacenado en DS:10H, como es la relacin entre el bit 3 y 7, de ser iguales guardar en la misma posicin un cero, sino guardar un uno.
pg. 1 Wilfredo Aliaga Jurez

43) Indicar para un valor almacenado en DS:00H, si el bit2 y el bit 6 son iguales a 1, de ser as calcular el OR de ese valor con l de la posicin DS:10H y almacenarlo en DS:15H 44) Indicar para un valor almacenado en DS:A1H, si el bit1 = 0 y el bit 6 = 1, de ser as calcular el XOR de dicho valor con el de la posicin DS:35H y almacenarlo en DS:15H 45) Indicar para un valor almacenado en DS:10H, si el bit 6 = bit 3, en el caso de serlo calcular la suma de dicho valor con 55H, almacenarlo en DS:20H y terminar, sino volver al principio y leer la posicin nuevamente. 46) Para valores ubicados en un rea de memoria que va desde DS:00H a la DS:10H determinar la cantidad de valores pares, almacenar el resultado en DS:15H. 47) Para valores ubicados en un rea de memoria que va desde DS:00H a la DS:10H determinar la cantidad de valores pares mayores a 2EH, almacenar el resultado en DS:15H. 48) Para un conjunto de valores ubicados en un rea de memoria que va desde DS:10 a la DS:00, se pide determinar el mnimo de dichos valores, almacenar resultado en DS:15. 49) Para un conjunto de valores ubicados en un rea de memoria que va desde DS:10H a la DS:100H, se pide determinar el mximo de dichos valores menores a D1H, almacenar resultado en DS:150H. 50) Para un conjunto de valores ubicados en un rea de memoria que va desde DS:00H a la DS:20H, se pide determinar el mnimo de dichos valores y de existir ms de uno, 51) indicar la cantidad de veces que aparece dicho valor. Almacenar el valor mnimo en DS:22H y la cantidad de veces DS:23H. 52) Para los valores almacenados entre la posicin DS:1FH y DS:2FH, determinar que cantidad de valores cumplen con la siguiente condicin: bit 7=1, bit 4 =0 y bit 2=1, almacenar resultado en DS:30H. 53) Para un dato ubicado en DS:20H se pide: bit 7 bit 4 bit 1 1 1 0 sumar al dato original 3H, almacenarlo en DS:22H y terminar 0 0 1 realizar una xor con el valor 13H, almacenarlo en DS:23H y terminar 1 0 1 realizar una or con el valor 4AH, almacenarlo en DS:24H y terminar para las otras combinaciones volver a leer la posicin DS:20H estableciendo un ciclo. 54) Para un conjunto de valores ubicados en un rea de memoria que va desde DS:12H a la DS:22H, se pide trasladar aquellos valores que cumplan la siguiente condicin: bit5 = bit2 a partir de la posicin DS:25H. 55) Para el ejercicio anterior determinar el valor mnimo de los datos trasladados, almacenar dicho valor en la posicin DS:40H. 56) Se tienen valores que se ubican desde DS:00H hasta DS:30H, determinar el promedio de aquellos valores que cumplan con ser mayores de 1AH, almacenar el promedio en DS:37H. 57) Realice los programas de los ejercicios 10, 11, 12 utilizando una lgica que involucre procedimientos (utilizar las sentencias de macro proc y endp. 58) La instruccin CALL utilizada en el programa anterior necesita guardar en algn lugar la direccin de retorno, para que el procesador pueda continuar ejecutando el programa una vez que vuelva de la subrutina. Cules son los registros que guardan esta informacin y dnde los ubica?

NOTA (trabajo): hacer un resumen de:


Controlador de MDA Controlador de interrupciones Definicin de Pipeline (procesamiento en paralelo) Definicin de la tecnologa Turbo Boost Definicin de HyperThreading (tecnologa de CPU)

Presentacin del trabajo, cuestionario resuelto y programa de operaciones con matrices (tambin revisar el programa de laboratorio est resuelto bajar archivo operaciones para el da del examen (preguntas del examen del cuestionario, trabajo y sustentacin del programa operaciones con matrices).

pg. 2

Arequipa julio 2013 Wilfredo Aliaga Jurez