¿Para qué sirven los registros?
Enviado por yanethRL01 • 3 de Junio de 2019 • Apuntes • 339 Palabras (2 Páginas) • 174 Visitas
[pic 1]
NOMBRE: RAMOS LOREDO YANETH ESPERANZA
MATRICULA: 2779
INGENIERIA EN TEGNOLOGIAS DE LA INFORMACION
PROFESORA: CLAUDIA ARACELY CUPIL BETANCOURT
“ENSAYO”
GRUPO: ITI 2
ENSAYO
¿Para qué sirven los registros?
Los registros sirven, para ayudar el funcionamiento de las instrucciones, para poder manejar las variables en memoria y para su propio funcionamiento, el microprocesador dispone una serie de variables internas de nombres fijos que son los registros internos. En total hay 14 de estos registros, cada uno pensado en una función en concreto.
Registros de propósito general
Pueden guardar tanto datos como direcciones, son únicos en porque se pueden direccionar como una palabra o como una parte de un byte. Cada uno tiene su nombre como AX, BX, CX, DX y cada uno tiene una función diferente. El AX es acomuludador, el BX son los registros de base, CX es contador y el DX es multiuso.
Registro de segmento
Es el área especial de un programa en una localidad hexadecimal. Un segmento en forma real puede llegar a ser hasta de 64K y a pesar de eso se puede tener una infinidad de segmentos. Pero entre mas grande sea el segmento más grande será el espacio para arrancar el programa. Para direccionar un segmento en particular basta cambiar la dirección en el registro del segmento apropiado. Los tres segmentos principales son los segmentos de código, de datos y de la pila.
Registro de puntero
La pila es un área de memoria importante y por ello tiene, en vez de uno, dos registros que se usan como desplazamiento para apuntar su contenido. Los registros están asociados a SS y son: el registro SP y el BP. Los cuales indican el desplazamiento final de la pila y el origen de las variables dinámicas.
Registro de estado
Son registros de memoria que dejan una condición de la ultima operación realizada y que se utilizaran en operaciones futuras. Aparte 9 de los 16 bits actúan como semáforos osea indican el estado del procesador y el resultado de algunas operaciones. Cada uno de los bits puede estar activo o inactivo y tiene un identificador asignado como F o Flag
...