lunes, 26 de julio de 2010

Código de Operación Campo de Operación




El número de bits en una instrucción varía de acuerdo al tipo de información (entre 1 y 4 bytes de 8 bits).
Las instrucciones pueden agruparse en distintas categorías. A continuación presentamos algunas de las más importantes:

* Acceso a Memoria: acceso a la memoria o transferencia de información entre registros.
* Operaciones Aritméticas: operaciones tales como suma, resta, división o multiplicación.
* Operaciones Lógicas: operaciones tales como Y, O, NO, NO EXCLUSIVO, etc.
* Control: controles de secuencia, conexiones condicionales, etc.

Registros

Cuando el procesador ejecuta instrucciones, la información almacena en forma temporal en pequeñas ubicaciones de memoria local de 8, 16, 32 o 64 bits, denominadas registros. Dependiendo del tipo de procesador, el número total de registros puede variar de 10 a varios cientos.

Los registros más importantes son:

* el registro acumulador (ACC), que almacena los resultados de las operaciones aritméticas y lógicas;
* el registro de estado (PSW, Processor Estado: Word o Palabra de Estado del Procesador), que contiene los indicadores de estado del sistema (lleva dígitos, desbordamientos, etc.);
* el registro de instrucción (RI), que contiene la instrucción que está siendo procesada actualmente;
* el contador ordinal (OC o PC por Program Counter, Contador de Programa), que contiene la dirección de la siguiente instrucción a procesar;
* el registro del búfer, que almacena información en forma temporal desde la memoria.







No hay comentarios:

Publicar un comentario