Programa de inversión de datos de ensamblaje
MOV A, R7; primero asigne el número a revertir a A
MOV B, A; asigne A a B. En este momento, B es el número a revertir
MOV C, B.0; primero coloque el bit 0 en C
MOV ACC.7, C; póngalo en el séptimo bit de A para completar la inversión del bit 0
MOV C, B.1; primero coloque el primer bit en C y continúe en secuencia. B.4
MOV ACC.3, C
MOV C, B.5
MOV ACC.2, C
MOV C, B.6
MOV ACC.1, C
MOV C, B.7
MOV ACC.0, C
MOV R7, A; Finalmente coloque la A invertida nuevamente en el registro original
RET; Finalice el ensamblaje y regrese al programa C
finalice la compilación del archivo del programa.
p>Espero que esto ayude
.