Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codificación
Si son enteros sin signo nos aseguraremos que entren en los n bits que disponemos y si llegaran a
sobrar bits a la izquierda se completa con ceros.
Por ejemplo, si tenemos que realizar la suma de los siguientes enteros sin signo con 8 bits:
Decimal Representación Suma S= 1
185 1011 1001 1011 1001 C=0
+ 38 0010 0110 + 0010 0110 Z=0
223 1101 1111 V=0
Si bien la UAL calcula los cuatro bits como se indicó anteriormente, con los binarios naturales solo
interesan C y Z
Ejercicio 1.
Realizar la suma de los siguientes pares de números enteros con signo, simulando la operación de
la UAL, indicando los valores de los flag SZVC. Formato de 8 bits
a) 59 y 48
1 1
0 0 1 1 1 0 1 1 C2 S= 0 C= 0 Z= 0 V= 0
+ 0 0 1 1 0 0 0 0 C2
0 1 1 0 1 0 1 1
UNaM Fac. de Cs Ex., Qcas. y Nat.
Carrera: Analista en Sistemas de Computación y Licenciatura en Sistemas de Información
b) 36 y -43
1
0 0 1 0 0 1 0 0 C2 S= 1 C= 0 Z= 0 V= 0
+ 1 1 0 1 0 1 0 1 C2
1 1 1 1 1 0 0 1
c) 69 y 75
1 1 1 1 1
0 1 0 0 0 1 0 1 C2 S= 1 C= 0 Z= 0 V= 1
+ 0 1 0 0 1 0 1 1 C2
1 0 0 1 0 0 0 0
d) 90 y -45
1 1 1 1
0 1 0 1 1 0 1 0 C2 S= 0 C= 1 Z= 0 V= 0
+ 1 1 0 1 0 0 1 1 C2
1 0 0 1 0 1 1 0 1
Ejercicio 2
Realizar la suma de los siguientes pares de números enteros sin signo, simulando la operación de
la UAL, indicando los valores de los flags SZVC. Formato de 8 bits
Ejercicio 3.
Realizar las restas de los siguientes pares de números enteros con signo, simulando la operación
de la UAL, indicando los valores de los flag SZVC. Formato de 8 bits.
a) 76 y 55
1 1 1
0 1 0 0 1 1 0 0
+ 1 1 0 0 1 0 0 0 S= 0 C= 0 Z= 0 V= 0
1
1 0 0 0 1 0 1 0 1
b) -37 y - 52
1 1 1 1 1 1
1 1 0 1 1 0 1 1
+ 0 0 1 1 0 0 1 1 S= 0 C= 0 Z= 0 V= 0
1
1 0 0 0 0 1 1 1 1
c) -66 y 74.
1 1 1 1 1 1 1
1 0 1 1 1 1 1 0
+ 1 0 1 1 0 1 0 1 S= 0 C= 0 Z= 0 V= 1
1
1 0 1 1 1 0 1 0 0
UNaM Fac. de Cs Ex., Qcas. y Nat.
Carrera: Analista en Sistemas de Computación y Licenciatura en Sistemas de Información
d) 69 y 45
1 1 1 1 1
0 1 0 0 0 1 0 1
+ 1 1 0 1 0 0 1 0 S= 0 C= 0 Z= 0 V= 0
1
1 0 0 0 1 1 0 0 0
e) -60 y 72
1 f) 1 1 1
1 1 0 0 0 1 0 0
+ 1 0 1 1 0 1 1 1 S= 0 C= 0 Z= 0 V= 1
1
1 0 1 1 1 1 1 0 0
Ejercicio 4.
Realizar las restas de los siguientes pares de números enteros sin signo, simulando la operación de
la UAL, indicando los valores de los flag SZVC. Formato de 8 bits.
a) 80 y 55
1 1
0 1 0 1 0 0 0 0
+ 1 1 0 0 1 0 0 0 S= 0 C= 0 Z= 0 V= 0
1
1 0 0 0 1 1 0 0 1
b) 37 y 52
1 1 1 1
0 0 1 0 0 1 0 1
+ 1 1 0 0 1 0 1 1 S= 1 C= 1 Z= 0 V= 1
1
1 1 1 1 0 0 0 1
c) 76 y 40
1 1 1 1 1 1 1
0 1 0 0 1 1 0 0
+ 1 1 0 1 0 1 1 1 S= 0 C= 0 Z= 0 V= 0
1
1 0 0 1 0 0 1 0 0
UNaM Fac. de Cs Ex., Qcas. y Nat.
Carrera: Analista en Sistemas de Computación y Licenciatura en Sistemas de Información
Indique que par de números da un resultado erróneo
El par de numero 37 y 52 da como resultado un numero erróneo
Ejercicio 5
Si tiene los siguientes pares de números naturales demuestre, usando los flags cual es mayor,
menor o igual entre ellos.
a) 71 y 55 = Si C= 0 entonces 71 >= 40
1 1 1 1 1 1
0 1 0 0 0 1 1 1
+ 1 1 0 0 1 0 0 0 S= 0 C= 0 Z= 0 V= 0
1
1 0 0 0 1 0 0 0 0
b) 30 y 51 = Si C= 1 entonces 30 < 51
1 1 1
0 0 0 1 1 1 1 0
+ 1 1 0 0 1 1 0 0 S= 1 C= 1 Z= 0 V= 1
1
1 1 0 0 1 0 1 1
d) 39 y 39= Si Z= 1 entonces 39 = 39
1 1 1 1 1 1 1 1
0 0 1 0 0 1 1 1
+ 1 1 0 1 1 0 0 0 S= 0 C= 0 Z= 1 V= 0
1
1 0 0 0 0 0 0 0 0