Utilice programación en lenguaje ensamblador (MASM) para invertir el contenido binario de 16 bits en el registro BX
SEGMENTO DE CÓDIGOS
ASUME CS: CÓDIGOS
INICIO:
MOV BX, 1234H
MOV AX, BX
MOV CX, 16
LOOP2:
SHR AX, 1; desplazamiento a la derecha un bit, D0 a CF
RCL BX , 1; desplaza un bit a la izquierda, CF a D0
LOOP LOOP2; bucle L00P2 hasta que se establezca CX==0
MOV AH, 4CH con función de fin de código de retorno
INT 21H; Regresar al sistema
CÓDIGOS FINALIZA
FIN INICIO