Título: diferencia existe entre CMP y TEST Publicado por: tazzmk en 18 Diciembre 2007, 04:14 am Hola que diferencia existe entre CMP y TEST
ya que los dos comparan el registro ejemplo: CMP: A,B se efectua una comparacion entre A y B TEST: A,B se efectua una comparacion entre A y B Saludos y gracias Título: Re: diferencia existe entre CMP y TEST Publicado por: Ferсhu en 18 Diciembre 2007, 05:19 am CMP efectua una resta (sub) entre los 2 operandos.
TEST efectua un AND entre los 2 operandos. el TEST se usa mas q nada para saber si es cero o no un registro. Con TEST no se pude saber cual es menor o mayor de los 2 operandos, en cambio con CMP si, por q al tratarse de una resta, al ser una resta del tipo A - B donde B > A, el resultado es negativo y si activa el flag S, sabiendo asi cual es mayor y cual menor, cosa q con TEST no se puede hacer ya q REALIZA una operacion DIFERENTE, un AND. Espero q te alla servido. Saludos!! Título: Re: diferencia existe entre CMP y TEST Publicado por: tazzmk en 19 Diciembre 2007, 01:30 am muchas gracias <~>FeRcHu<~>
ahora entiendo mejor, saludos |