Conceptos Fundamentales de Estructura de Computadoras

Clasificado en Informática

Escrito el en español con un tamaño de 4,04 KB

Teoría: Estructuras de Computadoras

¿Qué es la ALU?

Es la Unidad Aritmético Lógica, y es la encargada de realizar las operaciones de acuerdo con el programa en curso.

¿Diferencia entre byte y palabra?

1 byte son 8 bits y una palabra son 2 bytes (16 bits).

¿Qué es la memoria virtual?

Es un modo de gestión de memoria que permite al PC usar más memoria de la que realmente tiene y para ello usa memoria del disco.

¿Qué es y para qué sirve el registro de estado o banderas?

Es un registro que muestra el estado de la última operación realizada.

Banderas de Condición:

  • CF: Bandera de acarreo. Se pone a 1 tras una operación que conlleva acarreo.
  • PF: Bandera de paridad. Se pone a 1 cuando hay un número par de 1s en el resultado.
  • AF: Bandera auxiliar.
  • ZF: Bandera de cero. Se pone a 1 cuando el resultado de la operación da 0.
  • SF: Bandera de signo. Se pone a 1 si el resultado es negativo.
  • OF: Bandera de desbordamiento. Se pone a 1 cuando el resultado es demasiado grande.

Banderas de Control:

  • TF: Bandera de paso a paso. Obliga al procesador a trabajar como depurador cuando está a 1.
  • IF: Bandera de interrupción. Permite a la CPU atender a peticiones externas de interrupción cuando está a 1.
  • DF: Bandera de dirección. Para operaciones con cadenas. Si está a 1, procesa de izquierda a derecha.

Explica las diferencias entre mov Ax, 1234h y mov Al, [1234h]:

  • mov Ax, 1234h: Mueve el dato 1234h al registro Ax.
  • mov Al, [1234h]: Mueve el dato, con desplazamiento 1234h en el segmento de datos, al registro Al.

Estructura de la Celda Básica de Memoria

OPERACIÓN DE ESCRITURA:

Para realizar una escritura en la celda básica, es necesario colocar el 0 ó 1 a escribir en la línea de entrada junto con un 1 en la entrada de Lectura/Escritura, además de habilitar la celda con otro 1 en la entrada de selección.

  • De esta forma, si entrada = 1, estamos poniendo (S=1 R=0), por lo que Q=1.
  • Si entrada = 0, estamos poniendo (S=0 R=1), por lo que Q=0.

OPERACIÓN DE LECTURA:

Para realizar una lectura de la celda básica, colocaremos un 0 en la entrada de Lectura/Escritura, además de habilitar la celda con otro 1 en la entrada de selección.

Así, la salida Q del biestable pasa a la salida de la celda de memoria, y además, las entradas S, R están aisladas de la entrada de la celda gracias al 0 que coloca la entrada de Lectura/Escritura en las puertas NAND de la entrada.

1º Ingeniería Técnica en Informática de Gestión
Fernando Oterino Echávarri
Estructura de Computadores I 7

Entradas relacionadas: