Professional Documents
Culture Documents
REPRESENTACIN Y ARITMTICA
1.
Introduccin
2.
3.
4.
Otras operaciones
Representacin y Aritmtica
BIBLIOGRAFA
Representacin y Aritmtica
Representacin y Aritmtica
MODOS DE REPRESENTACIN
REPRESENTACIONES ALFANUMRICAS
REPRESENTACIONES NUMRICAS
REPRESENTACIONES REDUNDANTES
REPRESENTACIONES GRFICAS
REPRESENTACIONES ETIQUETADAS
Representacin y Aritmtica
REPRESENTACIONES ALFANUMRICAS
REPRESENTAN:
CARACTERSTICAS:
Representacin y Aritmtica
Carcter ms significativo
0
NUL
DLE
Space
SOH
DC1
STX
DC2
"
ETX
DC3
EOT
DC4
ENQ
NAK
ACK
SYN
&
Bell
ETB
'
BS
CAN
HT
EM
LF
SUB
VT
ESC
FF
FS
<
CR
GS
SO
RS
>
SI
US
DEL
HEX
Representacin y Aritmtica
REPRESENTACIONES NUMRICAS
V(X )
x b x b x b
i 0
i 1
Representacin y Aritmtica
Parte Entera = x2 b2 + x1 b1 + x0 b0
Dividiendo la Parte Entera por b se obtiene:
Cociente = x2 b1 + x1 b0
Resto = x0
Representacin y Aritmtica
Representacin y Aritmtica
10
Representacin y Aritmtica
11
n 1
i
Rep(X) = (xn-1 xn-2 .... x1 x0)
V ( X ) xi 2
i 0
n
Rango = [0, 2 -1] Resolucin = 1
A-B = A+[(2n-1-B)+1]-2n = S + Cn-1 2n - 2n
Desbordamiento (OVF) con CY (biestable de acarreo)
S/R
CY
Cn-1
S
Representacin y Aritmtica
12
n 1
V ( X ) x n 1 2
n 2
xi 2
i 0
Ejemplo: n = 6, A = 7, B = 101110
A = 000111 -A = 1000000 000111 = 111001 = 111000 + 1
(-A se representa invirtiendo los bits de A y sumando 1)
|B| = 1000000 101110 = 010010 = 18, B = -18
Valor mximo = 011111 = 25 -1 = 31
Valor mnimo = 100000 = -25 = -32
Resolucin = 1
Representacin y Aritmtica
13
Cn-1
OVF
a+b
Sn-1=1 Cn-2=1
2n - a
a(>b)
2n - b
2n +2n - (a+b)
Sn-1=0 Cn-2=0
2n - b
2n + (a-b)
NO Cn-2=1
a(<b)
2n - b
2n - (b-a)
NO Cn-2=0
an-1 bn-1
S/R
Cn-1
OVF
Sn-1
Cn-2
S
Representacin y Aritmtica
14
ENTEROS EN COMPLEMENTO A 1
n2
V ( X ) xn1 (1 2n1 ) xi 2
i 0
Ejemplo: n = 6, A = 7, B = 101110
A = 000111 -A = 111111 000111 = 111000
(-A se representa invirtiendo los bits de A)
|B| = 111111 101110 = 010001 = 17, B = -17
Valor mximo = 011111 = 25 -1 = 31
Valor mnimo = 100000 = -011111= -(25-1) = -32
Resolucin = 1
Representacin y Aritmtica
15
ENTEROS EN SIGNO-MAGNITUD
Ejemplo: n = 6, A = 7, B = 101110
A = 000111 -A = 100111 B = -14
n 2
V ( X ) (1 2 xn 1 ) xi 2
i 0
-B = 001110
Si SA=SB ir a 5
Si MA<MB ir a 4
S=SA, M=MA-MB, FIN
S=SB, M=MB-MA, FIN
S=SA=SB, M=MA+MB, si CY=1 hay OVF, FIN
Representacin y Aritmtica
16
ENTEROS EN EXCESO A M
Rep(X) = V(X) + M
Normalmente M=2n-1 M=2n-1-1(el usado en el estndar IEEE)
Resolucin = 1
Representacin y Aritmtica
17
a2 b2
a1 b1
a0 b0
_
S/R
B0
B1
B2
B3
B4
B5
B6
B7
Representacin y Aritmtica
18
COMPLEMENTO A 2
B0 no indica nada
B1 = N = flag de resta, B2 = C = flag de acarreo, B3 = V = flag de OVF
B4=1 OVF Signo = 1 A<B
Representacin y Aritmtica
19
CARACTERSTICAS:
Normalmente r = 2k (r = 2, 8, 16)
Mantisa: coma fija con signo y base r
Exponente: Entero y base 2
Representacin y Aritmtica
20
10
Rango Mantisa:
,00000000 = 0
,00000001 = 2-8
.................
,11111111 = 1-2-8
Representacin y Aritmtica
21
NORMALIZACIN
Un nmero en coma flotante est con su mantisa normalizada si al
desplazar la mantisa un dgito a la izquierda y decrementar el
exponente en 1 cambia el valor del nmero
Rango Mantisa:
,10000000 = 2-1
.................
,11111111 = 1-2-8
22
11
BIT IMPLCITO
A un nmero en coma flotante con r=2 y su mantisa en signo
magnitud y normalizada, puede dejarse el bit ms significativo como
implcito ya que tiene que ser un 1
Rango Mantisa:
,1 00000000 = 2-1
.................
.................
,1 11111111 = 1-2-9
Representacin y Aritmtica
23
SOLUCIN ANALTICA:
A = MA r EA B = MB r EB
r = 2 k ; Las mantisas MA y MB normalizadas
EA > EB siendo d = EA EB
A B = (MA MB r d ) r EA
EA < EB siendo d = EB EA
A B = (MA r d MB) r EB
PASOS A SEGUIR:
1.
2.
3.
4.
5.
6.
7.
Comparar exponentes
Desplazar mantisa de exponente menor
Sumar / Restar mantisas
Detectar resultado cero
Normalizar (si redondeo postnormalizar)
Corregir exponente
Detectar desbordamiento
Representacin y Aritmtica
24
12
|EA-EB|
Representacin y Aritmtica
25
1.
Comparar exponentes
2.
3.
4.
Representacin y Aritmtica
26
13
5.
6.
Corregir exponente
Seleccionar el exponente mayor
Sumar N (de la fase de normalizacin)
Sumar 1 si hay postnormalizacin tras el redondeo
7.
Detectar desbordamiento
Si E > Exponente mayor, hay overflow (OVF)
Si E < Exponente menor, hay underflow (UDF)
Representacin y Aritmtica
27
REDONDEO
Representacin y Aritmtica
28
14
Representacin y Aritmtica
29
26 = D61
26 = D62
Representacin y Aritmtica
30
15
26 = D61
B = ,100101 26 =D4,625
Representacin y Aritmtica
31
SIMPLE PRECISIN
Representacin y Aritmtica
32
16
RANGO DE REPRESENTACIN:
PRECISIN:
Representacin y Aritmtica
33
DESPLAZAMIENTOS
Representacin y Aritmtica
34
17
EXTENSIN DE SIGNO
MULTIPLICACIN
=
=
=
=
M0
M1
M2
M3
Representacin y Aritmtica
35
18