
Ayuda con algunas preguntas
Publicado por Estefanía (1 intervención) el 28/09/2015 16:36:11
Buenos días, en mi curso de programación me han puesto un taller con unas preguntas. Algunas de ellas no las supe contestar. Si me pueden ayudar estaría muy agradecida. Las preguntas son:
1- Un procesador A posee un módulo de hardware que ejecuta la instrucción de multiplicación
mientras que el procesador B no lo posee y por lo tanto no tiene tal instrucción. ¿Debe usarse el
mismo traductor para ejecutar programas para los dos procesadores?
2- Al conjunto de instrucciones de un procesador (ISA) se ha agregado una nueva instrucción: raíz
cuadrada. Para que los programas puedan aprovechar esta instrucción, ¿es necesario modificar: el
código fuente del programa en alto nivel o el traductor?
3- ¿Por qué se dice que de un mismo algoritmo pueden resultar diferentes programas?
4- Dado que el procesador A ejecuta instrucciones al doble de la velocidad del procesador B, es
necesario usar traductores diferentes. ¿Falso o verdadero? Explique.
5- Un procesador es modificado para que posea la instrucción módulo. ¿Es necesario modificar el
lenguaje de programación para poder generar programas compatibles con el nuevo procesador?
6- ¿Qué implicaciones tiene para el software una modificación de la micro-arquitectura de un
procesador?
Muchas gracias!
1- Un procesador A posee un módulo de hardware que ejecuta la instrucción de multiplicación
mientras que el procesador B no lo posee y por lo tanto no tiene tal instrucción. ¿Debe usarse el
mismo traductor para ejecutar programas para los dos procesadores?
2- Al conjunto de instrucciones de un procesador (ISA) se ha agregado una nueva instrucción: raíz
cuadrada. Para que los programas puedan aprovechar esta instrucción, ¿es necesario modificar: el
código fuente del programa en alto nivel o el traductor?
3- ¿Por qué se dice que de un mismo algoritmo pueden resultar diferentes programas?
4- Dado que el procesador A ejecuta instrucciones al doble de la velocidad del procesador B, es
necesario usar traductores diferentes. ¿Falso o verdadero? Explique.
5- Un procesador es modificado para que posea la instrucción módulo. ¿Es necesario modificar el
lenguaje de programación para poder generar programas compatibles con el nuevo procesador?
6- ¿Qué implicaciones tiene para el software una modificación de la micro-arquitectura de un
procesador?
Muchas gracias!
Valora esta pregunta


0