El funcionamiento de la CPU
Enviado por tecnicosistemas7 • 3 de Mayo de 2013 • Ensayo • 634 Palabras (3 Páginas) • 286 Visitas
Visión del programador El funcionamiento de la CPU está determinado por las instrucciones que ejecuta. Estas instrucciones se denominan instrucciones máquina o instrucciones del computador. Al conjunto de instrucciones distintas que puede ejecutar la CPU se le denomina repertorio de instrucciones de la CPU. Para escribir un programa de un computador se tiene que especificar, directa o indirectamente, una secuencia de instrucciones de máquina. Las instrucciones de máquina dentro del computador forman un patrón binario ue es difícil, si no imposible, para que la gente trabaje y lo entienda. Es preferible escribir programas con símbolos más familiares del conjunto de caracteres alfanuméricos. Como consecuencia, hay necesidad de traducir los programas simbólicos orientados al usuario en programas binarios que sean reconocidos por el hardware. Un programa escrito por el usuario puede depender o no del computador físico que corre este programa. Por ejemplo, un programa escrito en Fortran estándar al código binario del comptuador disponible en la instalación particular. Pero el programa traductor es dependiente de la máquina debido a que eél debe traducir el pgroama Fortran a código binario reconocido por el hardware del computador particular utilizado. Leccion 31. Lenguajes de programación Un programa es una lista de instrucciones o enunciados para dirigir el computador para que realice las tareas de procesamiento de datos requeridos. Hay varios tipos de lenguajes de programación que uno puede escribir para un computador pero el computador puede ejecutar solamente programas cuando ellos se presentan internamente en forma binaria. Los programas escritos en cualquier otro lenguaje deben ser traducidos a la respresentación binaria de instrucciones antes de que puedan ser ejecutados por el computador. Los programas escritos para un computador deben estar en una de las siguientes categorías:
1. Código binario: esta es una secuencia de instrucciones y operando en binario que enumera la representación exacta de instrucciones como aparecen en la memoria del computador.
2. Código octal o hexadecimal: esta es una traducción equivalente del código binario a representación octal o hexadecimal.
3. Código simbólico: el usuario emplea símbolos (letras, números, o caracteres especiales) para la parte de operación, la parte de dirección y otras partes del código de instrucción. Cada instrucción simbólica puede traducirse en una instrucción codificada en binario. Esta traducción es hecha por un programa especial denominado un ensamblador. Debido a que un ensamblador traduce los símbolos de este tipo de programa simbólico se conoce como un programa de lenguaje ensamblador.
4. Lenguaje de programación de alto nivel: estos son lenguajes especiales desarrollados para reflejar los procedimientos utilizados en la solución de un problema antes que preocuparse por el comportamiento del hardware del
...