Zusammenfassung der Ressource
Ejemplos de Procesadores
- Pentium
- Organización
de Registros
- Unidad
entera
- Generales
- 8 registros
de 32 bits
- De segmento
- 6 registros
de 16 bits
- Indicadores
- Códigos de
condición
- Bits de
modo
- Registro EFLAGS
- Puntero de
instrucciones
- Dirección de la
instrucción en curso
- Unidad
flotante
- Numéricos
- 8 registros
de 80 bits
- Precisión
ampliada
- De control
- Registro
de 16 bits
- Controlan
funcionamiento de
la unidad flotante
- De estado
- Registro
de 16
bits
- Estado presente
de coma flotante
- Palabras de
etiquetas
- Registro
de 16 bits
- indica naturaleza
de los registros
- Procesamiento
de interrupciones
- Tabla de vectores
de interrupción
- 256 vectores de
interrupción de 32 bits
- Excepciones
- Por ejecución
de instrucción
- Vectores
0, 1, 3 - 31
- Interrupciones
- Generada por
señal de hardware
- Vectores 2
y 32 - 255
- Gestión de
interrupciones
- Se guarda en la pila el
estado del procesador
- !) Se introducen a la
pila los contenidos de
- registro de
segmentos
- Registro puntero
de pila ampliada
- 2) Valor del registro EFLAGS
se introduce en la pila
- 3) Indicadores de
interrupciones se
ponen a cero
- 4) Se introducen a la pila
los contenidos de
- Puntero de
segmento
de códigos
- Puntero de
instrucciones
- 5) Se introduce código
de error a la pila
- PowerPC
- Organización
de Registros
- Coma fija
- Generales
- 32 registros
de 64 bits
- Excepción
- informan sobre
excepciones en
operaciones
- Coma flotante
- Generales
- 32 registros
de 64 bits
- De estado
y control
- Registro de
32 bits
- Controla funcionamiento
de la unidad flotante
- Unidad de
procesamiento de saltos
- De condición
- 8 campos
de 4 bits
- De enlace
- Direccionamiento indirecto
de destino de salto
- Llamadas y retornos
de subrutinas
- Cuenta
- Controla
iteraciones
de bucles
- Registro de Estado
de la Máquina
- MSR
- Guarda
- Contenidos
de registros
- Estado del
procesador antes de
una interrupción
- Gestión de
Interrupciones
- 1) Dirección de la siguiente
instrucción se guarda en
- Registro
Salvar 0
- 2) Se copia estado del
procesador del MSR al
- Registro
Salvar 1
- 3) El MSR se fija un valor
- específico para cada
tipo de interrupción
- 4) Procesador transfiere control a
gestor de interrupción apropiado
- 5) Se ejecuta instrucción
de retorno de interrupción
- Se recupera al MSR
los valores de Salvar 1
- Ejecución se reanuda en
posición registrada en Salvar 0