Sie sind auf Seite 1von 20

Mercado Alvarez Ulisses

AL12543238

Universidad Abierta y a
Distancia de Mxico

Licenciatura en Matemticas
Materia: Matemticas Discretas

Docente: Paula Garca Leija

Alumno: Mercado Alvarez Ulisses

Matrcula: AL12543238

Actividad 3.

Mercado Alvarez Ulisses


AL12543238

UNIDAD 1 Sistemas numricos


Actividad 3: Operaciones aritmticas bsicas de sistemas numricos.
Instrucciones: Realiza las operaciones en binario correspondientes. Incluye el
procedimiento en cada caso.

1. Realiza las siguientes operaciones en binario (verifica tu respuesta en


decimal):
a) 11001112 + 10010102 = 101100012
Operacin binaria

+
1

1
1

1
0

0
0

0
1

1
0

1
1

1
0

Convirtiendo a decimal
Valor por posicin
No. Binario a
convertir

128 64
0

32

16

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin


No. Binario a
convertir

64

32

128 64

32

16

103

Valor total
decimal
Valor decimal por
cada bit

Valor por posicin


No. Binario a
convertir

64

128 64

32

16

74

Valor total
decimal
Valor decimal por
cada bit

128

32

16

177

Mercado Alvarez Ulisses


AL12543238

Verificando
Operacin de cimal
1

0
7

3
4

b) 12 + 112 + 1112 = 10112


Operacin binaria

+
1

1
1

1
1
1

Convirtiendo a decimal
Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Mercado Alvarez Ulisses


AL12543238
Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

11

Verificando
Operacin de cimal
1
3
7

+
1

c) 1002 + 1002 = 10002


Operacin binaria

+
1

1
1

0
0

0
0

Convirtiendo a decimal
Valor por posicin

No. Binario a
convertir

0
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

0
Valor total
decimal

Valor decimal por


cada bit

Mercado Alvarez Ulisses


AL12543238

Verificando
Operacin de cimal
4
4

d) 100112 + 1110102 = 10011012


Operacin binaria

+
1

1
1

0
1

0
0

1
1

1
0

Convirtiendo a decimal
Valor por posicin

16

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

16

19

Valor por posicin

32

16

No. Binario a
convertir

0
Valor total
decimal

Valor decimal por


cada bit

32

16

58

Valor por posicin

64

32

16

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

64

77

Mercado Alvarez Ulisses


AL12543238

Verificando
Operacin de cimal

1
5

9
8

e) 12 + 12 + 12 + 12 + 12 = 1012
Operacin binaria

+
1

1
1

1
1
1
1
1

Convirtiendo a decimal
Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

Valor total
decimal
Valor decimal por
cada bit

Verificando
Operacin decimal

1
1
1
1
1

Mercado Alvarez Ulisses


AL12543238

f) 1112 1102 = 0012


Operacin binaria

1
1

1
1

1
0

Convirtiendo a decimal
Valor por posicin

No. Binario a
convertir

0
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

Valor total
decimal
Valor decimal por
cada bit

Verificando
Operacin decimal

8
7

Mercado Alvarez Ulisses


AL12543238

g) 101112 10012 = 011102


Operacin binaria
1

0
1

1
0

1
0

1
1

Convirtiendo a decimal
Valor por posicin

16

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

16

23

Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

Valor total
decimal
Valor decimal por
cada bit

14

Verificando
Operacin decimal
2

3
9

Mercado Alvarez Ulisses


AL12543238

h) 10002 01012 = 00112


Operacin binaria

1
0

0
1

0
0

0
1

Convirtiendo a decimal
Valor por posicin

No. Binario a
convertir

0
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Valor por posicin

No. Binario a
convertir

1
Valor total
decimal

Valor decimal por


cada bit

Verificando

Operacin decimal

8
5

Mercado Alvarez Ulisses


AL12543238

i) 11100012 x 1112 = 11000101112


Operacin binaria
1

1
1
1
0

1
1
0
0

1
0
0
1

0
0
0
0

0
1
0
0
1
1

+
1

1
1
0

1
1

0
1
0
1

1
1
1

Convirtiendo a decimal
Valor por posicin

64

32

16

No. Binario a convertir

1
Valor total
decimal

Valor decimal por cada


bit

64

32

16

Valor por posicin

No. Binario a
convertir

113

Valor total
decimal
Valor decimal por
cada bit

Valor por posicin

512

256

No. Binario a convertir

128 64
0

32

16

Valor total
decimal
Valor decimal por cada
bit

512 256

16

Verificando
Operacin decimal
1

3
7

791

Mercado Alvarez Ulisses


AL12543238

j) 1010102 x 10012 = 1011110102


Operacin binaria
1

1
0
0
0
1

0
0
0
1
1

1
1
1
0
0
0
1

0
0
1
1

0
0
0

1
1

0
0
0
0
0

1
0
1
0

0
1
0

Convirtiendo a decimal
Valor por posicin

32

16

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

32

Valor por posicin

No. Binario a convertir

42

Valor total
decimal
Valor decimal por cada
bit

Valor por posicin

256

No. Binario a convertir

128 64
0

32

16

0
Valor total
decimal

Valor decimal por cada


bit

256

64

32

16

Verificando

Operacin decimal
4

2
9

x
3

378

Mercado Alvarez Ulisses


AL12543238

k) 1111112 x 102 = 11111102


Operacin binaria
1

0
1
1

0
1
1

0
1
1

0
1
1

1
1
0
1
1

x
+

1
1

1
0
0
0

Convirtiendo a decimal
Valor por posicin

32

16

No. Binario a convertir

1
Valor total
decimal

Valor decimal por cada


bit

32

16

Valor por posicin

No. Binario a convertir

63

Valor total
decimal
Valor decimal por cada
bit

Valor por posicin

64

32

16

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

64

32

16

Verificando
Operacin decimal
6

3
2

x
1

126

Mercado Alvarez Ulisses


AL12543238

l) 11002 / 1002 = 112


Operacin binaria

1
-1

1
0
0
0
0
0

1
0
1
-1
0

1
0
0
0
0

Convirtiendo a decimal
Valor por posicin

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

12

Valor por posicin

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

Valor por posicin

No. Binario a convertir

1
Valor total
decimal

Valor decimal por cada


bit

Verificando
Operacin decimal

3
2

-1

Mercado Alvarez Ulisses


AL12543238

m) 1011002 / 1002 = 10112


Operacin binaria

1
-1
0

1
1
0
1
0
1
-1

0
0
0
0
0

0
1

1
0

1
0
1
0

0
0

1
-1
0

0
0
0

1
0

0
0
0

Convirtiendo a decimal
Valor por posicin

32

16

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

32

Valor por posicin

No. Binario a convertir

44

Valor total
decimal
Valor decimal por cada
bit

Valor por posicin

No. Binario a convertir

1
Valor total
decimal

Valor decimal por cada


bit

11

Verificando
Operacin decimal

1
4

1
4

-4
0

-4
0

Mercado Alvarez Ulisses


AL12543238

n) 1001002 / 112 = 11002


Operacin binaria

1
0

1
0
1
1
-1
0

0
-1
0

1
1

0
0

0
0

1
1
0

Convirtiendo a decimal
Valor por posicin

32

16

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

32

Valor por posicin

No. Binario a convertir

36

Valor total
decimal
Valor decimal por cada
bit

Valor por posicin

No. Binario a convertir

0
Valor total
decimal

Valor decimal por cada


bit

Verificando
Operacin decimal

1
3

2
6

-3
0

-6
0

12

Mercado Alvarez Ulisses


AL12543238

2. Representar los siguientes nmeros decimales en binario, en signomagnitud, complemento a 1 y complemento a 2, utilizando 7 bits:
a) 13
Obteniendo su valor en binario
Valor por posicin

64

32

16

No. Binario a convertir

1
Valor total
decimal

Valor decimal por cada


bit

13

13 = 00011012
Para signo magnitud de nmeros positivos es su nmero binario natural, debido a
que el signo es positivo y llevara como bit de signo un 0:
13 = 00011012
Complemento a 1 para nmeros positivos, es su representacin en binario natural:
C1 (00011012) = 00011012
Complemento a 2 para nmeros positivos, es su representacin en binario natural:
C2 (00011012) = 00011012

b) -25
Signo- magnitud:
1. Tomar nota del signo del nmero -25, que siendo negativo, llevar
como bit de signo un 1;
2. Como el signo es negativo, el nmero a continuacin del bit de signo,
deber expresarse en complemento a uno. Al realizar la conversin:
el valor absoluto de -25 es |-25| = 25. Que en binario es:

Valor por posicin

64

32

16

No. Binario a convertir

1
Valor total
decimal

Valor decimal por cada


bit

16

25

Mercado Alvarez Ulisses


AL12543238

25 = 0110012
3. Colocar todo junto, el nmero -25 en binario para 7 bits con formato
signo y magnitud es: 10110012. Donde el 1 en el bit ms significativo
indica un nmero negativo, y 0110012 es el significado en valor
absoluto.
Complemento a 1:
Y el complemento a uno de 00110012 es:
C1 (00110012) = 11001102;
Complemento a 2:
C2 (00110012) = C1 (00110012) +12
C2 (00110012) = 11001102 + 12
C2 (00110012) = 11001112

3. Realiza las siguientes retas en binario en complemento a 1 y complemento a


2 con 8 bits:
a) 20 30
128 64

Valor por posicin


No. Binario a convertir

32

16

0
Valor total
decimal

Valor decimal por cada


bit

Valor por posicin


No. Binario a convertir

16

128 64

32

16

20

Valor total
decimal
Valor decimal por cada
bit

16

30

Complemento a 1:
Forma normal

0
0

0
0

0
0

1
1

0
1

1
1

No hay acarreo final

Forma en complemento a 1
0
1

0
0

0
1
1

0
1
1

0
1
1

1
0
1

0
0
0

1
0
1

0
0
0

Forma decimal
0
1
1

2
3

0
0

Mercado Alvarez Ulisses


AL12543238

-No se tiene un bit de acarreo final, por lo que el resultado es un nmero


negativo en complemento a 1. Se debe determinar su complemento a 1 para
obtener su magnitud absoluta; en este caso es: 000010102 o 10 en decimal.
Como su signo es negativo, el resultado en decimal es: -10.

Complemento a 2:
Forma normal

0
0

0
0

0
0

1
1

0
1

1
1

Forma en complemento a 2
0
1

0
0

No hay acarreo final

0
1
1

0
1
1

0
1
1

1
0
1

0
0
0

1
0
1

0
1
1

Forma decimal
0
0
0

2
3

0
0

-Para este caso el bit ms significativo tiene un valor negativo y los dems
valor positivo. Para obtener el resultado es necesario realizar la suma de los
valores, en este caso donde se tienen 1, se hace la operacin de acuerdo a
la posicin que ocupa cada bit: -128 + 64 + 32 + 16 + 4 + 2= -10, el resultado
en decimal es: -10.
b) 51 64
128 64

Valor por posicin


No. Binario a convertir

32

16

1
Valor total
decimal

Valor decimal por cada


bit

Valor por posicin


No. Binario a convertir

32

16

128 64

32

16

51

Valor total
decimal
Valor decimal por cada
bit

64

64

Complemento a 1:
Forma normal

0
0

0
1

1
0

1
0

0
0

0
0

No hay acarreo final

Forma en complemento a 1
1
0

1
0

0
1
1

0
0
1

1
1
1

1
1
1

0
1
0

0
1
0

1
1
1

Forma decimal
1
1
0

5
6

1
4

-No se tiene un bit de acarreo final, por lo que el resultado es un nmero


negativo en complemento a 1. Se debe determinar su complemento a 1 para

Mercado Alvarez Ulisses


AL12543238

obtener su magnitud absoluta; en este caso es: 000011012 o 13 en decimal.


Como su signo es negativo, el resultado en decimal es: -13.

Complemento a 2:
Forma normal

0
0

0
1

1
0

1
0

0
0

0
0

Forma en complemento a 2
1
0

1
0

0
1
1

No hay acarreo final

0
1
1

1
0
1

1
0
1

0
0
0

0
0
0

Forma decimal

1
0
1

1
0
1

5
6

1
4

-Para este caso el bit ms significativo tiene un valor negativo y los dems
valor positivo. Para obtener el resultado es necesario realizar la suma de los
valores, en este caso donde se tienen 1, se hace la operacin de acuerdo a
la posicin que ocupa cada bit: -128 + 64 + 32 + 16 + 2+ 1 = -13, el resultado
en decimal es: -13.

c) 9 - 10
128 64

Valor por posicin


No. Binario a convertir

32

16

1
Valor total
decimal

Valor decimal por cada


bit
Valor por posicin
No. Binario a convertir

128 64

32

16

Valor total
decimal
Valor decimal por cada
bit

10

Complemento a 1:
Forma normal

0
0

0
0

0
0

0
0

1
1

0
0

No hay acarreo final

Forma en complemento a 1
0
1

1
0

0
1
1

0
1
1

0
1
1

0
1
1

1
0
1

0
1
1

0
0
1

Forma decimal
1
1
0

9
0

-No se tiene un bit de acarreo final, por lo que el resultado es un nmero


negativo en complemento a 1. Se debe determinar su complemento a 1 para

Mercado Alvarez Ulisses


AL12543238

obtener su magnitud absoluta; en este caso es: 000000012 o 1 en decimal.


Como su signo es negativo, el resultado en decimal es: -1.

Complemento a 2:
Forma normal

0
0

0
0

0
0

0
0

1
1

0
0

Forma en complemento a 2
0
1

1
0

No hay acarreo final

0
1
1

0
1
1

0
1
1

0
1
1

1
0
1

0
1
1

0
1
1

Forma decimal
1
0
1

9
0

-Para este caso el bit ms significativo tiene un valor negativo y los dems
valor positivo. Para obtener el resultado es necesario realizar la suma de los
valores, en este caso donde se tienen 1, se hace la operacin de acuerdo a
la posicin que ocupa cada bit: -128 + 64 + 32 + 16 + 8+ 4 + 2+ 1 = -1, el
resultado en decimal es: -1.

Das könnte Ihnen auch gefallen