Logo Studenta

Suma en computadora con enteros negativos A continuación se presenta un ejemplo de cómo complemento de dos permiten sumar circuitos para realizar l...

Suma en computadora con enteros negativos A continuación se presenta un ejemplo de cómo complemento de dos permiten sumar circuitos para realizar la resta. Suponga que queremos calcular 72 ฀ 54. Primero observe que esto es lo mismo que 72 (฀54) y que las representaciones binarias de 8 bits de 72 y ฀54 son 01001000 y 11001010, respectivamente. Así si se suma las representaciones binarias de 8 bits para los dos números, se obtiene 0 1 0 0 1 0 0 0 + 1 1 0 0 1 0 1 0 1 0 0 0 1 0 Y si trunca el 1 principal, se obtiene 00010010. Esta es la representación binaria de 8 bits de 18, que ¡es la respuesta correcta! La descripción que se muestra a continuación explica cómo utilizar este método para sumar cualquiera de dos números enteros entre ฀128 y 127. Es fácil generalizar para aplicar las representaciones de 16 bits y 32 bits para obtener la suma de enteros entre ฀2 000 000 000 y 2 000 000 000. Para sumar dos números enteros en el rango de ฀128 a 127 cuya suma está también en el rango de ฀128 a 127: Convierta los dos números enteros a sus representaciones de 8 bits (que representan los números enteros negativos usando los complementos de dos de sus valores absolutos). Sume los enteros resultantes usando suma binaria ordinaria. Trunque cualquier 1 principal (desbordamiento) que se presente en la posición 28ava. Convierta el resultado de nuevo a la forma decimal (interpretando los números enteros de 8 bits con un 0 principal como no negativo y enteros de 8 bits con 1 principales como negativo).

Todavía no tenemos respuestas

¿Sabes cómo responder a esa pregunta?

¡Crea una cuenta y ayuda a otros compartiendo tus conocimientos!


✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales