Page 23 - libro profesora_Neat
P. 23

2.3.3 Conjunto de instrucciones: características y
                                                      funciones.




                  Ante el diseño de un nuevo ordenador de propósito
                  general hay que plantearse la siguiente cuestión: ¿Qué
                  tipos de instrucciones deben ser incluidos en sus

                  conjuntos de instrucciones? Antes de responder a esta

                  pregunta, analizaremos las características que deben
                  tener los juegos de instrucciones de las máquinas. Los

                  conjuntos de instrucciones de las máquinas deben
                  tender a poseer una serie de propiedades, bastante

                  ideales e imprecisas, que pueden resumirse en las
                  siguientes: El conjunto de instrucciones de un

                  computador debe ser completo en el sentido de que se
                  pueda construir un programa para evaluar una función

                  computable usando una cantidad de memoria razonable
                  y empleando un tiempo moderado, es decir, el número

                  de instrucciones de ese programa no debe ser

                  demasiado elevado. Los juegos de instrucciones
                  también tienen que ser eficientes, esto significa que las
                  funciones más necesarias deben poder realizarse

                  usando pocas instrucciones. El conjunto de

                  instrucciones de una máquina debe ser regular, es decir
                  debe ser simétrico (por ejemplo, si existe una

                  instrucción de desplazamiento a la izquierda, debe
                  haber otra de desplazamiento a la derecha, etc.) y

                  ortogonal, es decir, deben poder combinarse, en la
                  medida de lo posible, todas las operaciones con todos

                  los tipos de datos y modos de direccionamiento. En
                  muchas ocasiones, también se le debe exigir a un
   18   19   20   21   22   23   24   25   26   27   28