Está en la página 1de 4

Registros de un procesador 8086

Los registros internos del procesado 8086 son 14 y todos son de 16 bis
los bis se enumeran de derecha a izquierda, estos registros de dividen
en:

Registros de datos o almacenamiento temporal


Estos son 4:
Ax: acumuladores. Este es el registro principal utilizado en las
operaciones aritméticas
Bx: Base. se utiliza para indicar los desplazamientos
Cx: Contador. utilizado para contar los siclos en las operaciones
repetitivas
Dx: Datos. para operaciones aritméticas

Registros de segmento
 Cs: Registros de segmento de código. Contiene las instrucciones
del programa
 Ds: Registro de segmento de datos. Contiene la dirección del
segmento de los datos
 Ss: Registro de segmento de pilas. Contiene la dirección del
segmento de pilas
 Es: Registro de segmento extra. Es un segmento adicional que se
utiliza para superar la limitación de 64 kb

Registros punteros de pilas


Ss: puntero de pilas. Contiene la dirección relativa del segmento de
pilas
Bp: puntero de base. Se utiliza para acceder a los elementos de la pila
Registros índices
Si: Índice fuente
Di: Índice destino
Registro puntero de instrucciones
Ip: Puntero de instrucciones. Contiene los desplazamientos de la
próxima instrucción a ejecutar

Registro de bandera (flags)


Contiene información del estado y control de las operaciones del
microprocesador
Banderas de estado
Cf: Bandera de acarreo. Indica acarreo en las instrucciones
Of: Bandera de desbordamiento aritmético
Zf: Bandera de resultado cero comparación igual
Sf: Bandera de resultado o comparación negativa
Pf: Bandera de paridad
Af: Bandera auxiliar
Banderas de control
Df: Bandera de dirección
If Bandera de interrupciones
Tf: Bandera de atrape
ARQUITECTURAS CISC RICS
Tipos de instrucciones Instrucciones multinúcleos Instrucciones de un solo núcleo

Relación con la memoria Arquitectura load- store


Arquitectura memoria a memoria
tipo de ejecución Las ejecuciones son realizadas por el Las ejecuciones son realizadas
software directamente por el hardware
tipo de formato Emplea un formato de 16 bis Emplea un formato de 32 bis

Cantidad de instrucciones Utiliza un gran cantidad de instrucciones Utiliza muy pocas instrucciones

modos de Complejos Simples


direccionamiento
Tipos de modos de Inmediato, directo absoluto corto, directo Inmediato
direccionamiento absoluto largo, relativo al pc con Directo por registro
desplazamiento, relativo al pc indexado con Indexado
despot, directo en registro de datos, directo
en registro de dirección, indirecto relativo a
registro con post-inc, indirecto relativo a
registro con pre-decr, indirecto relativo a
registro con despot, indirecto relativo a
registro indexado con desplazamiento,
indirecto a registro.
Conjunto de registros Número limitado de registros Número elevado de registros

canalización No permite implementar la arquitectura Permite implementar la


pipeline arquitectura pipeline

tipos de complejidad en Reduce la dificultad de crear compiladores Se necesitan muchas


cuanto al compilador y instrucciones para ejecutar un
microprogramas instrucción de alto nivel y la
compilación es compleja
formas de llevarse a cabo Se necesitan de 4 a 10 ciclos de reloj para Cada instrucción puede ser
los saltos condicionales ejecutar una instrucción ejecutada en un solo siclo

También podría gustarte