Registros de Estados de los Procesadores

Arquitectura de Computadores. i80186. CISC. i80376. RISC. i860. Motorola 8600. M-Core

  • Enviado por: Salvador Alpuche
  • Idioma: castellano
  • País: España España
  • 4 páginas

publicidad
cursos destacados
Crea juegos con HTML5
Crea juegos con HTML5
El CANVAS de HTML5 es una poderosa herramienta que nos permitirá, entre otras cosas, procesar imágenes,...
Ver más información

Aprende jQuery Mobile sin dolor
Aprende jQuery Mobile sin dolor
jQuery mobile se ha convertido rápidamente en una herramienta muy demandada por aquello que desean construir...
Ver más información


REGISTROS DE ESTADOS DE PROCESADORES

Intel

i80186

Procesador CISC de 16 bits

Registro F

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

CF

DF

IF

TF

SF

ZF

AF

PF

CF

Nombre

Función

CF

(Carry Flag): Acarreo. Prendido si existe acarreo, apagado para cualquier otro.

PF

(Parity Flag): Paridad. Prendido si resulta en 8 bits resulta un número par de 1's

AF

(Auxiliary Carry): Acarreo Auxiliar.

ZF

(Zero Flag): Valor de Cero. Prendido si el resultado es 0.

SF

(Sign Flag): Signo. 0 si es positivo y 1 si es negativo

TF

(Single Step Flag): Paso Simple.

IF

(Interrupt-enabled Flag): Si esta prendido, causa que el CPU transfiera el control a un vector de interrupción, en una locación específica.

DF

(Direction Flag): Dirección. Si esta prendido causa una cadena de autoincremento en el registro índice. Si esta apagado causa autodecremento.

OF

(Overflow Flag): Desbordamiento. Es 1 si el resultado no puede ser expresado con el número de bits en el operando de destinación. Es 0 para cualqueir otro caso.

Las áreas sombreadas están reservadas.

i80376

Este es un procesador CISC de 32 bits, semejante al i386.

31

17

16

15

14

13-12

11

10

9

8

7

6

5

4

3

2

1

0

0

RF

0

NT

IOPL

OF

DF

IF

TF

SF

ZF

0

AF

0

PF

1

CF

Nombre

Función

CF

(Carry Flag): Acarreo. Prendido si existe acarreo, apagado para cualquier otro.

PF

(Parity Flag): Paridad. Prendido si resulta en 8 bits resulta un número par de 1's

AF

(Auxiliary Carry): Acarreo Auxiliar.

ZF

(Zero Flag): Valor de Cero. Prendido si el resultado es 0.

SF

(Sign Flag): Signo. 0 si es positivo y 1 si es negativo

TF

(Single Step Flag): Paso Simple.

IF

(Interrupt-enabled Flag): Si esta prendido, causa que el CPU transfiera el control a un vector de interrupción, en una locación específica.

DF

(Direction Flag): Dirección. Si esta prendido causa una cadena de autoincremento en el registro índice. Si esta apagado causa autodecremento.

OF

(Overflow Flag): Desbordamiento. Es 1 si el resultado no puede ser expresado con el número de bits en el operando de destinación. Es 0 para cualqueir otro caso.

IOPL

(I/O Privilege Level: Nivel de Privilegio de E/S. Indica el máximo CPL permitido al ejecutar instrucciones de E/S sin generar una excepción de falla 13 o consultando el permiso de E/S. También indica el max. CPL valor permitiendo alteración al bit IF.

NT

(Nested Task): Tarea Anidada.

RF

Resume Flag.

Las áreas sombreadas están reservadas.

i860

Este procesador es del tipo RISC de 64 bits.

31

23

21 17

16

15

7

0

PM

PS

SC

X

KNF

DIM

DS

FT

DAT

IAT

IN

IT

PU

U

PIM

IM

LCC

CC

BW

BR

Nombre

Significado

PM

(Pixel Mask)

PS

(Pixel Size)

SC

(Shift Count)

X

(reserved)

KNF

(Kill Next Floating-point Instruction)

DIM

(Dual Instruction Mode)

DS

(Delayed Switch)

FT

(Floating-point Trap)

DAT

(Data Access Trap)

IAT

(Instruction Access Trap)

IN

(Interrupt)

IT

(Instruction Trap)

PU

(Previus User Mode)

U

(User Mode)

PIM

(Previus Interrupt Mode)

MI

(Interrupt Mode)

LCC

(Loop Condition Code)

CC

(Condition Code)

BW

(Break Write)

BR

(Break Read)

MOTOROLA

68000

Es un procesador de 16 bits.

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

T

S

l2

l1

l0

X

N

Z

V

C

Nombre

Significado

C

Carry

V

Overflow

Z

Zero

N

Negative

X

Extend

l1,l2,l3

Interrupt Mask

S

Supervisor State

T

Trace Mode

M-Core

Este es un RISC de 64 bits.

31

30

29 28

27

26

25

24

23

22 16

S

0

SP

U3

U2

U1

U0

0

VEC

15 14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

TM

TP

TC

0

SC

MM

EE

IC

IE

0

FE

0

0

AF

C

nombre

Significado

S

(Supervisor Mode). 1 el procesador esta operando en modo supervisor, 0 en modo usuario.

SP

(Spare)

U3-U0

(Hardware Accelerator Control)

VEC

(Vector Number)

TM

(Trace Mode)

TP

(Trace Pending)

TC

(Translation Control)

SC

(Spare Control)

MM

(Misalignment Exception Mask)

EE

(Exception Enable)

IC

(Interrupt Control)

IE

(Interrupt Enable)

FE

(Fast Interrupt Enable)

AF

(Alternate File Enable)

C

(Condition Code / Carry Bit)