0% encontró este documento útil (0 votos)
40 vistas7 páginas

Operaciones Binarias y Representación Numérica

Este documento presenta varios problemas relacionados con la representación de números binarios usando diferentes sistemas como signo-magnitud, signo-complemento a 1 y signo-complemento a 2. Incluye preguntas sobre sumas y restas binarias, rangos de números representables, desplazamientos y operaciones lógicas entre registros.

Cargado por

Holly Compere
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
40 vistas7 páginas

Operaciones Binarias y Representación Numérica

Este documento presenta varios problemas relacionados con la representación de números binarios usando diferentes sistemas como signo-magnitud, signo-complemento a 1 y signo-complemento a 2. Incluye preguntas sobre sumas y restas binarias, rangos de números representables, desplazamientos y operaciones lógicas entre registros.

Cargado por

Holly Compere
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

NOMBRE Y APELLIDO Holly Compere

MATRICULA A0010304

1. ejecute las operaciones aritméticas ( + 42) + (—13) y ( — 42) — (—13) en binario usando:

( — 42) — (—13) = -42 + 13

( + 42) + (—13) = ( + 42) — 13

(a) Representación en signo-complemento de 1.

42 00101010
-13 11110010

29 100011100 00011101

-42 11010101
13 00001101

-29 1110 0010

(b) Representación en signo-complemento de 2.

42 00101010
-13 11110011

29 1 1101

-42 11010110
13 00001101

-29 1110 0011


2. Los números binarios listados a continuación tienen un bit de signo en la posición de extrema izquierda y si son
negativos se representan en complemento de 2. Realice las operaciones aritméticas indicadas, usando los
algoritmos de suma y resta enunciados en el texto. Compruebe sus resultados haciendo la aritmética con números
decimales equivalentes.
a) 001110 + 110010 = 000000; 14+(-14)=0
b) 010101 - 000111 = 011000; 24
c) 010101 + 000011 = 000011; 3
d) 001010 - 111001 = 100011; -29
e) 111001 + 001010 = 001110; 14
f) 111001 – 001010 = 010001 ; 17
g) 101011 + 111000 = 101111; -17
h) 101011 – 100110 = 000101; 5

3. ¿Cuál es el rango de los números que pueden ser acomodados en un registro de


16 bits cuando los números binarios se representan en:

a) Signo-magnitud? [0,65535]
b) Signo-complemento a 2?
c) [-32768,32767]

Dar las respuestas en la representación decimal equivalente.

4. Ejecuta las operaciones aritméticas listadas a continuación con números binarios en representación de signo-
complemento a 2 y aplicando el algoritmo enunciado en el texto. Use ocho bits para acomodar cada número con
su signo:

a) (+ 65) + (+ 78) = 143 = 10001111;


Sobrecapacidad porque la suma es mayor que 127; C9 = 0, C8 = 1; El signo es negativos b) (+ 65) + (-78) = -13 =
11110011;
c) (-65) + (-78) = -143; Sobrecapacidad porque la suma es mayor que 127; C9 = 1, C8
= 1; El signo es negativo

d) (-65) + ( + 78) = 13 = 00001101;


e) (+ 35) + (+ 40) = 75 = 01001011;
f) (-35)+ (-40) = -75 = 10110101;

Inspeccione la respuesta de 8 bits en cada caso y:

g) Determine si hay una sobrecapacidad.


h) Liste los arrastres que entran o salen de la posición correspondiente al bit de signo.
i) Determine el signo del resultado (el octavo bit).
j) Enuncie la relación entre (a) y (b). Sobrecapacidad porque C8 C9 = 1;
k) Enuncie la relación entre (a) y (c). Sobrecapacidad por inversión de signo

[Link] el contenido de un registro de 8 bits que almacena los números + 36 y


- 36 en binario y en tres representaciones diferentes, es decir, signo-magnitud, signo-complemento a 1
y signo-complemento a 2.

a. Muestre el contenido del registro después de que


los números se desplacen aritméticamente una
posición a la derecha (en las tres
representaciones).

b. Repita (b) para un desplazamiento a la izquierda.


6. Dos números en representación de signo-complemento a 2 se suman de la
manera mostrada en la figura, y la suma se trasfiere al registro A. Muestre que el desplazamiento aritmético a
la derecha simbolizado por:

A ← shr A, An ← An V producirá siempre la suma correcta


dividida por 2 hubiese o no ocurrido una
sobrecapacidad en la suma original.

7. Represente + 149 y - 178 en BDC usando la representación de


signo-complemento de 10. Use un bit para el signo. Sume los dos números BDC, incluyendo el bit de
signo e interprete la respuesta obtenida.

8. Los registros para sumar y restar números decimales representados en


signo-complemento de 10 es similar a los algoritmos para los números binarios representados en signo-
complemento de 2.

a) Enuncie los algoritmos para la adición y sustracción con representación en


signo-complemento de 10. Un signo positivo se representa por un 0 y un signo negativo por un 9 en la
posición más significativa.

b) Aplique los algoritmos para el cálculo decimal de: (-638) +(785) y (-63 8 ) - (185).

9. Un número binario de punto flotante de 36 bits tiene 8 bits más el signo para el exponente. El
eficiente se asume como una fracción normalizada. Los números en el coeficiente y exponente están en la forma de
signo- magnitud.
¿Cuáles son las mayores y menores cantidades positivas que pueden ser acomodadas, excluyendo el cero?

10. Un registro de 30 bits almacena un número decimal de punto flotante representado en BDC. Los coeficientes ocupan
21 bits del registro y se asume como un entero normalizado. Los números en el coeficiente y exponente se asumen
representados en forma de
signo-magnitud. ¿Cuáles son las cantidades mayores y menores que pueden ser acomodadas excluyendo el cero?
(10^5 - 1)x10^99 y 10^-95

11. Represente el número (+ 31,5)10 con un coeficiente entero normalizado de 13 bits y un exponente de 7 bits
como:

c) Un número binario (asuma base de 2).


d) Un número octal binario codificado (asuma base de 8).
e) Un numero hexadecimal binario codificado (asuma base de 16)
14. Un computador digital tiene una unidad de memoria con 24 bits por palabra. El conjunto de instrucciones consiste
en 190 operaciones diferentes. Cada instrucción se almacena en una palabra de la memoria y consiste de una parte
de código de operación y una parte de dirección.

A. ¿Cuántos bits se necesitan para el código de operación?


8
B. ¿Cuántos bits se dejan para la parte de dirección de la instrucción?
16
C. ¿Cuántas palabras pueden acomodarse en la unidad de memoria?
65536
D. ¿Cuál es el mayor número binario de punto fijo con signo que puede ser almacenado en una palabra de
memoria?
8388607

Coeficiente Exponente
A) 0111111000000 1000111
B) 0011111100000 1000010
C) 0000111111000 1000001

12. El registro A almacena la información


binaria 11011001. Determine el operando B y
la micro operación lógica que hay que
realizar entre A y B para cambiar el valor de
A a:

a) 01101101
A<- A⊕B con B = 10110100

b) 11111101
A<- AVB con B = 11111101

13. Determine la operación lógica que borrará


selectivamente los bits del registro A en
aquellas posiciones donde hay 1 en los
correspondientes bits del registro B.

A<- A^B’

También podría gustarte