Segmento literatura

Clasificado en Informática

Escrito el en español con un tamaño de 5 KB

diagrama de bloques es la representación gráfica del funcionamiento interno de un sistema, estos se hacen mediante bloques y sus relaciones.

Los bloques funcionales básicos son:

• la unidad de procesamiento central (CPU)
la memoria principal
• el procesador de Entrada ? Salida.

CPU: es la responsable de la interpretación y ejecución de instrucciones contenidas en la memoria principal

Las comunicaciones entre la CPU y la memoria principal se realizan a través de 2 canales funcionalmente distintos:
el de direcciones
el de datos.

código de operación de la instrucción: utilizada por la CPU para identificar la operación

funcionamiento interno del CPU:
1.
Entrada: recibe datos del exterior a través de los periféricos de entrada;
2. Distribución: se distribuye dentro del gabinete a través de los circuitos
3. Procesamiento: los procesa mediante el microprocesador;
4. Almacenamiento: los almacena en dispositivos de almacenamiento, y
5. Salida: los envía al exterior a través de los periféricos de salida.

Existen 4 registros generales:
AX
: acumulador., suele contener uno de los operandos que intervienen en las operaciones aritméticas y lógicas
BX: base, suele contener la dirección de inicio de una tabla de valores.
CX: contador. Las instrucciones de bucle (LOOP) utilizan este registro como contador.
DX : datos, multiuso. Se utiliza en operaciones de multiplicación y división junto con AX



 REGISTROS DE SEGMENTOS
Segmento de código CS ("Code segment"). Señala la dirección del segmento de código del programa que se está ejecutando.
Segmento de datos DS ("Data segment").
Señala la dirección del segmento de datos del programa en ejecución.
Segmento de pila SS ("Stack segment"). Señala la dirección del segmento donde está la pila del programa.
Segmento extra ES ("Extra segment").
Es un segmento auxiliar a los anteriores, se utiliza para señalar espacio extra en alguno de los segmentos o para almacenar momentáneamente direcciones intermedias.

REGISTROS DE PUNTEROS
--puntero de instrucción IP("Instrucción pointer") y contador de programa PC ("Program counter") indica el desplazamiento (dentro del segmento de código CS) de la próxima
--puntero de pila SP
("Stack Pointer") señala el desplazamiento del final de la pila dentro del segmento de pila SS.
puntero base BP
("Base pointer") señala el desplazamiento (dentro del segmento de pila SS) donde se encuentra el origen de la zona ocupada por las variables dinámicas.
índice fuente SI
("Source índex") y índice destino DI ("Destination índex"). Generalmente estos dos registros se utilizan con alguno de los registros de uso general y con ciertas instrucciones específicamente pensadas para transferir datos (dentro de un rango de posiciones de memoria),

REGISTROS DE ESTADO
CF Acarreo ("Carry Flag")Indicador de arrastre del bit de mayor orden, que puede ocurrir en las operaciones aritméticas suma y resta.

PF Paridad ("Parity Flag")
Si está activo Indica un número par de bits activos (bits cuyo contenido es 1).
AF Acarreo .
Acarreo auxiliarIndicador de ajuste en operaciones aritméticas con cantidades BCD.

Entradas relacionadas: