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.