SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Samus428 en Miércoles 17 de Abril de 2013, 21:48

Título: [consulta] Convertir numero positivo a negativo TASM
Publicado por: Samus428 en Miércoles 17 de Abril de 2013, 21:48
buenas tardes , estoy aprendiendo algo de assembler y necesito convertir un numero positivo a negativo y no tengo idea de por donde empezar , aclaro que ya ingreso los valores que necesito convertir por teclado , solo necesito convertir el numero ingresado a negativo , cualquier ayuda se aprecia :)

gracias !
Título: Re:[consulta] Convertir numero positivo a negativo TASM
Publicado por: ProfesorX en Jueves 18 de Abril de 2013, 00:03
Los numeros negativos se representan internamente como complemento en base 2, para convertir un numero a complemento en base dos, se hace un NOT de bits y se le suma 1. Para mas informacion:

http://es.wikipedia.org/wiki/Representaci%C3%B3n_de_n%C3%BAmeros_con_signo (http://es.wikipedia.org/wiki/Representaci%C3%B3n_de_n%C3%BAmeros_con_signo)

Saludos :)
Título: Re:[consulta] Convertir numero positivo a negativo TASM
Publicado por: Samus428 en Jueves 18 de Abril de 2013, 00:53
necesito hacer un algoritmo que me permita Leer 15 números negativos y convertirlos a positivos e imprimir dichos números.
gracias.