Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NUMERACIÓN
Operaciones Aritméticas
Sistemas numéricos
• Conjunto ordenado de símbolos (dígitos)
con relaciones definidas para la:
• Suma
• Resta
• Multiplicación
• División.
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
Primeros
4 100 4 4
diecisiete
positivos 5 101 5 5
enteros 6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
Sistemas numéricos
• Notación posicional
• Notación polinomial
Sistemas numéricos
• Notación posicional
• Notación polinomial
Sistemas numéricos
• Notación posicional:
Ejemplo
• Base decimal r = 10 ai Є [0 , 9]
• Base octal r = 8 ai Є [0 , 7]
Sistemas numéricos
• Notación posicional:
n dígitos enteros
Sistemas numéricos
• Notación posicional:
m dígitos fraccionarios
Sistemas numéricos
• Notación posicional:
• Notación posicional
• Notación polinomial
Sistemas numéricos
• Notación polinomial:
Cualquier número N con base r se puede escribir como un
polinomio de forma:
𝒏−𝟏
𝑵= 𝒂𝒊 . 𝒓𝒊
𝒊=−𝒎
Sistemas numéricos
• Notación polinomial:
Cualquier número N con base r se puede escribir como un
polinomio de forma:
𝒏−𝟏
𝑵= 𝒂𝒊 . 𝒓𝒊
𝒊=−𝒎
m dígitos fraccionarios
Sistemas numéricos
• Notación polinomial:
Cualquier número N con base r se puede escribir como un
polinomio de forma:
n dígitos enteros
𝒏−𝟏
𝑵= 𝒂𝒊 . 𝒓𝒊
𝒊=−𝒎
Sistemas numéricos
• Notación polinomial:
Cualquier número N con base r se puede escribir como un
polinomio de forma:
𝒏−𝟏
𝑵= 𝒂𝒊 . 𝒓𝒊
𝒊=−𝒎
𝒏−𝟏
𝑵= 𝒂𝒊 . 𝒓𝒊
𝒊=−𝒎
𝒏−𝟏
𝑵= 𝒂𝒊 . 𝒓𝒊
𝒊=−𝒎
+ 0 x 21 + 1 x 2 0
(265)8 2 x 82 + 6 x 81 + 5 x 80 = 2 x 64 + 6 x 8 + 5 x 1 = 128 + 48
+ 5 = (181)10
1 binario
No
usado
0 binario
• Los sistemas digitales se construyen con dispositivos de
dos estados (apagado y encendido). Por lo tanto, el
sistema numérico binario es ideal para representar
números en sistemas digitales, ya que sólo se necesitan
dos dígitos, 0 y 1, llamados bits.
En el caso binario:
SUMA: MULTIPLICACIÓN:
• Aritmética binaria
SUMA:
SUMA:
1 acarreo
111101
+ 10111
0
• Aritmética binaria
SUMA:
1 1 acarreo
111101
+ 10111
00
• Aritmética binaria
SUMA:
1 = 11
1 1 1 acarreo
111101
+ 10111
100
• Aritmética binaria
SUMA:
1 1 1 1 acarreo
111101
+ 10111
0100
• Aritmética binaria
SUMA:
1 = 11
1 1 1 1 1 acarreo
111101
+ 10111
10100
• Aritmética binaria
SUMA:
1 1 1 1 1
111101
+ 10111
1010100
• Aritmética binaria
SUMA:
111101 (61)10
+ 10111 (23)10
1010100 (84)10
• Aritmética binaria
SUMA:
Ejemplos:
• Aritmética binaria
SUMA:
Ejemplos:
Resta binaria:
Es la inversa de la operación de la suma. Reglas:
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1 0 0 1 1 0 1 Minuendo
1 0 1 1 1 Sustraendo
0
Resta binaria:
Es la inversa de la operación de la suma. Reglas:
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1-0=1
1-1=0
0-0=0
0-1=1 toma prestado 10-1=1
1 0 0 1 1 0 1 (77)10
1 0 1 1 1 (23)10
1 1 0 1 1 0 (54)10
Resta binaria: Complemento a dos
Los circuitos lógicos para restar son complejos. Por ende se utiliza la
técnica de “restar por suma del complemento a dos”.
A - B = A + (-B)
Complemento a 2 de B
Resta binaria:
Los circuitos lógicos para restar son complejos. Por ende se utiliza la
técnica de “restar por suma del complemento a dos”.
Complemento a 2:
1) Invierto bit a bit (Comp. 1)
2) Sumo 1
Resta binaria:
Los circuitos lógicos para restar son complejos. Por ende se utiliza la
técnica de “restar por suma del complemento a dos”.
(+10)10
Multiplicación binaria:
Se realiza en forma similar a la multiplicación decimal.
10111 Multiplicando
(10111)2 = (23)10 (23 x 10)10 = (230)10
x 1010 Multiplicador
(1010)2 = (10)10
00000
1 0111
00 000
1 0111
1 110011 0
(128)(64)(32) - - (4) (2)
Multiplicación binaria:
Se realiza en forma similar a la multiplicación decimal.
(105)10
Multiplicación binaria:
Se realiza en forma similar a la multiplicación decimal.
(105)10
Multiplicación binaria:
Se realiza en forma similar a la multiplicación decimal.
(105)10
Multiplicación binaria:
Se realiza en forma similar a la multiplicación decimal.
(105)10
División binaria:
Se realiza en forma similar a la división decimal.
(3)10
División binaria:
Se realiza en forma similar a la división decimal.
(3)10
División binaria:
Se realiza en forma similar a la división decimal.
(3)10
División binaria:
Se realiza en forma similar a la división decimal.
(3)10
División binaria:
Se realiza en forma similar a la división decimal.
(3)10
División binaria:
Se realiza en forma similar a la división decimal.
(3)10
División binaria:
Se realiza en forma similar a la multiplicación decimal.
Hexadecimal:
SUMA: MULTIPLICACIÓN:
Aritmética octal:
+ 4163
7520
3
Aritmética octal:
+ 4163
7520
13703
- 6204 (4-3)8=(1)8
5173
1
Aritmética octal:
+ 4163
7520
13703
- 6204 (4-3)8=(1)8
5173 (10-7)8=(1)8
11
Aritmética octal:
+ 4163
7520
13703
- 6204 (4-3)8=(1)8
5173 (10-7)8=(1)8
011 (1-1)8=(0)8
Aritmética octal:
+ 4163
7520
13703
- 6204 (4-3)8=(1)8
5173 (10-7)8=(1)8
1011 (1-1)8=(0)8
(6-5)8=(1)8
Aritmética octal:
+ 4163
7520
13703
- 6204 (4-3)8=(1)8
5173 (10-7)8=(1)8
1011 (1-1)8=(0)8
(6-5)8=(1)8
Aritmética octal:
x 4167
2503
Aritmética octal:
2503
5
Aritmética octal:
2503 (3x6)8=22+2=(24)8
14545
Aritmética octal:
2503 (3x6)8=22+2=(24)8
14545 (3x1)8=3+2=(5)8
Aritmética octal:
2503 (3x6)8=22+2=(24)8
14545 (3x1)8=3+2=(5)8
(3x4)8=(14)8
Aritmética octal:
x 4167
2503
14545
0000-
Aritmética octal:
x 4167 (3x7)8=(25)8
2503 (3x6)8=22+2=(24)8
14545 (3x1)8=3+2=(5)8
0000- (3x4)8=(14)8
25123--
(5x7)8=(43)8
(5x6)8=36+4=(42)8
(5x1)8=5+4=(11)8
(5x4)8=24+1=(25)8
Aritmética octal:
x 4167 (3x7)8=(25)8
2503 (3x6)8=22+2=(24)8
14545 (3x1)8=3+2=(5)8
0000- (3x4)8=(14)8
25123--
10356--- (5x7)8=(43)8
(5x6)8=36+4=(42)8
(5x1)8=5+4=(11)8
(5x4)8=24+1=(25)8
(2x7)8=(16)8
(2x6)8=14+1=(15)8
(2x1)8=2+1=(3)8
(2x4)8=(10)8
Aritmética octal:
x 4167 (3x7)8=(25)8
2503 (3x6)8=22+2=(24)8
14545 (3x1)8=3+2=(5)8
0000-
25123--
10356--- .
13105045
Aritmética octal:
Divisor
División: (4163)8 : (25)8
Dividendo
Aritmética octal:
4163 25
25 1
Aritmética octal:
4163 25 (41-25)8=(14)8
25 1
14
Aritmética octal:
4163 25 (41-25)8=(14)8
25 1 (25x4)8=(124)8
146
Aritmética octal:
4163 25 (41-25)8=(14)8
25 14 (25x4)8=(124)8
146
124
Aritmética octal:
4163 25 (41-25)8=(14)8
25 14 (25x4)8=(124)8
146 (25x7)8=(223)8
124
022
Aritmética octal:
4163 25 (41-25)8=(14)8
25 14 (25x4)8=(124)8
146 (25x7)8=(223)8
124
0223
Aritmética octal:
4163 25 (41-25)8=(14)8
25 147 (25x4)8=(124)8
146 (25x7)8=(223)8
124
0223
223
Aritmética octal:
4163 25 (41-25)8=(14)8
25 147 (25x4)8=(124)8
146 (25x7)8=(223)8
124
0223
223
000
Aritmética hexadecimal:
+ 2A58 (5+D)16=(12)16
71D0 (A+1+1)16=B+1=(C)16
9C28
- 9F1B (B-6)16=(5)16
4A36 (11-3)16=(E)16
54E5 (E-A)16=(4)16
(9-4)16=(5)16
(9F1B)16= 9.163+15.162+1.161+11.160=36864+3840+16+11=40731
(4A36)16 = 4.163+10.162+3.161+6.160=16384+2560+48+6=18998
(54E5)16 = 5.163+4.162+14.161+5.160=20480+1024+224+5=21733
Conversiones de base (N)A (N)B
𝑛−1
𝑁= 𝑖=−𝑚 𝑎𝑖 . 𝑟 𝑖 = 𝑎𝑛−1 . 𝑟 𝑛−1 + ⋯ +𝑎0 . 𝑟 0 +𝑎−1 . 𝑟 −1 + ⋯ + 𝑎−𝑚 . 𝑟 −𝑚
N = (10100)2 = 1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20
N = (10100)2 = 1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20 =
= (16)10+ 0 + (4)10 + 0 + 0 =
= (20)10
División octal:
1 4 1 10
10 0,2 10 0,1
0 0
Conversiones de base NA NB
• Método de sustitución de una serie:
234 8 .
74 29 .
2
NA NB
Conversiones de base
• El método de división entre la base y multiplicación por la base.
234 8 .
74 29 8 .
2 5 3
NA NB
Conversiones de base
• El método de división entre la base y multiplicación por la base.
234 8 .
74 29 8 .
2 5 3 8
3 0
NA NB
Conversiones de base
• El método de división entre la base y multiplicación por la base.
234 8 .
74 29 8 .
2 5 3 8 (234)10 = (352)8
LSB 3 0
MSB
NA NB
Conversiones de base
• El método de división entre la base y multiplicación por la base.
234 16
74 14 16 (14)10=(E)16 y (10)10=(A)16
10 14 0
LSB (234)10 = (EA)16
MSB
NA NB
Conversiones de base
• El método de división entre la base y multiplicación por la base.
MSB
(AF)16 = (257)8
NA NB
Conversiones de base
• El método de división entre la base y multiplicación por la base.
(AF)16 = (175)10
Conversiones de base
NA NB
0,1285 x 8 = 1,0280 1
0,0280 x 8 = 0,2240 0
Conversiones de base
• El método de división entre la base y multiplicación por la base.
0,1285 x 8 = 1,0280 1
0,0280 x 8 = 0,2240 0
0,2240 x 8 = 1,7920 1
0,7920 x 8 = 6,3360 6
0,3360 x 8 = 2,6880 2
0,6880 x 8 = 5,5040 5
0,5040 x 8 = 4,0320 4
0,0320 x 8 = 0,2560 0
Conversiones de base
• El método de división entre la base y multiplicación por la base.
Tal vez sea necesario utilizar aritmética en una base poco familiar.
Muy dificultoso.
Conversiones de base (N)A (N)B
Usar la base 10 de intermediaria
Convertir: (N)A (N)10 (N)B:
17 11
6 1 11
LSB 1 0
MSB
(17)10=(16)11
Conversiones de base (N)A (N)B
Usar la base 10 de intermediaria
Convertir: (N)A (N)10 (N)B:
6 1 11 0,326x11 = 3,586 3
1 0 0,586x11 = 6,446 6 LSB
6 1 11 0,326x11 = 3,586 3
1 0 0,586x11 = 6,446 6 LSB
N=(18,6)9 = (16,736)11
Conversiones de base (N)A (N)B
Caso particular:
Conversión cuando B=Ak , con k entero positivo
Conversiones de base (N)A (N)B
B=Ak y k es entero positivo.
001011011,101011100
1 3 3 ,5 3 4 = (133,534)8
Conversiones de base (N)A (N)B
Conversión cuando B=Ak y k es entero positivo.
Ejemplo 1 : Convertir (1011011,1010111)2 a base 8. A=2, B=8=23=Ak k=3
001011011,101011100
1 3 3 ,5 3 4 = (133,534)8
001011011,101011100
1 3 3 ,5 3 4 = (133,534)8
472
100 111 010 = (100111010)2
Conversiones de base (N)A (N)B
Ejemplo 3 : Convertir (AF,16C)16 a base 8. B=8, A=16=8? no existe relación
Conversiones de base (N)A (N)B
Ejemplo 3 : Convertir (AF,16C)16 a base 8. B=8, A=16=8? no existe relación
AF,16C = (10101111,000101101100)2
AF,16C = (10101111,000101101100)2
AF,16C = (10101111,000101101100)2
(AF,16C)16 = (257,0554)8