UTNianos

Versión completa: Ayuda con sumar binarios (arqu.)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, estaba haciendo los tps que me manda bellesi de arquitectura y revisando con las soluciones no entiendo porque una suma asi me daria negativo y con overflow,no es que eran naturales? y ese 0 no puede eliminarse?

[Imagen: 10420514_10204095300532603_720671747_o.j...a4ce14057b]
no soy de sistemas asi que puede que le este pifiando pero eso esta bien. Se te activa el overflow por que te pasaste, no te esta dando negativo, te esta indicando, con v (overflow)*, que se pasó del tamaño maximo
El primer cero se me ocurre que es el carry y el overflow es fácil de verificar. Pasalos a decimal, sumalos y si te da mas de 2^8 hay. Pero estoy en duda si no es 2^7..
(04-06-2014 13:17)rishis07 escribió: [ -> ]no soy de sistemas asi que puede que le este pifiando pero eso esta bien. Se te activa el overflow por que te pasaste, no te esta dando negativo, te esta indicando, con v (overflow)*, que se pasó del tamaño maximo
(04-06-2014 13:27)CarooLina escribió: [ -> ]El primer cero se me ocurre que es el carry y el overflow es fácil de verificar. Pasalos a decimal, sumalos y si te da mas de 2^8 hay. Pero estoy en duda si no es 2^7..

La suma yo la hice y me da eso sin el 0 de adelante, o sea dentro del byte, no tengo overflow y el signo no le pongo nada porque dice que son numeros sin signo :/
el cero da toda la impresion de ser de carry, en el siguiente le da 1 por que tiene acarreo
(04-06-2014 13:52)rishis07 escribió: [ -> ]el cero da toda la impresion de ser de carry, en el siguiente le da 1 por que tiene acarreo

si, el segundo me da carry y overflow. pero como puede ser que se acarre un 0?
la cuenta la hice asi y no me da lugar o motivo a que haya un 0 adelante

00101011
+
01011101
__________
10001000
URLs de referencia