BANDERAS

Páginas: 2 (292 palabras) Publicado: 22 de abril de 2013
22 / 04 / 13

Clase lunes :

Registros de Estado . Registros de Banderas (SREG)

SREG (0x3F) / (0x5F)
I
T
H
S
V
N
Z
C

BANDERA C: Bit acarreo- préstamo
En operaciones de suma1: Cuando hay un acarreo del bit 7
0: Caso contrario
En operaciones de resta
1: Cuando hay un préstamo del bit 7
0: Caso contrario

BANDERA H: Bit medio acarreo
En operaciones de suma
1:Hay acarreo del bit 3 al bit 4
0: Caso contrario
En operaciones de resta
1: Hay préstamo del bit 3 al bit 4
0: Caso contrario

Para SBIW, ADIW
C: Acarreo del bit 15
Préstamo al bit 15H: No está implementado

Ejemplos:

125 + 125 = 0111 1101 +
203 203 = 1100 1011
328 1 0100 1000


203 + 1 100 1011-
125 0111 1101
78 01001110

C = 0
H= 1

Bandera 2: Bit Cero
1: Cuando el resultado de una operación es 0
0: Caso contrario

Ejemplo:
1001 1100 +
0110 0100
1 0000 0000 Z = 1Bandera N: Bit Negativo
1: Despues de la operación de bit 7 1
0: Caso Contrario
SBIW, ADIW consideran bit 15

Bandera V : Bit desborde
Complemento a 2 , 8 bits
(-128, 127)
1: Cuando elresultado de la operación de puede ser representado en complemento a 2 con 8 bits. Es decir el resultado no pertenece (-128, 127)
0: Caso Contrario
Rango por 16 bits (ADIW, SBIW) ---- (-32K, 32K-1)

Bandera S: Bit signo
1: Cuando el resultado de la operación es negativo en complemento a 2
0: Caso Contrario
S N xor V



Ejemplo:
120 = 0111 1000
30 = 00011110

a) 120 (mas) 0111 1000
30 0001 1110
150


Z 0 N 1 C 0
H 1 V 1 S 0


b) -120 0111 1000
30 1000 1000
-901000 1000
0001 1110
1010 0110

Z 0 N 1 C 0
H 1 V 0 S 1


c) -120 – 1000 1000 -
30 0001 1110
-150...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • banderas
  • banderas
  • la bandera
  • Bandera
  • Bandera
  • bandera
  • banderas
  • Bandera

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS