como un problema de ejercicio en el programa de ensamblaje ARM, tuve que convertir un número x a su valor absoluto. Ahora que veo el problema como un simple problema de eliminar el signo del número respectivo, usé la instrucción BIC para borrar el bit de signo MSB. más tarde descubrí que la instrucción RSBMI está presente en ARM para calcular el valor absoluto de cualquier número.
mi consulta es que ¿cuál es la diferencia entre estos dos métodos empleados? ¿BIC y RSBMI presentan algún resultado diferente en algunos casos? o si se puede hacer solo con BIC, ¿por qué agregar un RSBMI en el conjunto de instrucciones RISC?