Antes de iniciar con mi problema quisiera mencionar que conozco la programacion en leguaje C mas no lo domino, mencionado eso quisiera reguntar si alguien conoce una forma de cambiar el orden de una matriz de 8x8, es decir, tengo inicialmente un arreglo A con longitud de 8 bytes, y quisiera pasarlo a un arreglo B tambien de 8 bytes, pongo como ejemlo la siguiente imagen.

en el ejemplo tengo el arreglo inicial que contiene los siguientes valores:
a[0]=0xfe;
a[1]=0x10;
a[2]=0x10;
a[3]=0x10;
a[4]=0xfe;
a[5]=0x00;
a[6]=0x7c;
a[7]=0x82;
lo que busco es que con cierto algoritmo me quede un segundo arreglo asi:
b[0]=0x89;
b[1]=0x8a;
b[2]=0x8a;
b[3]=0xfa;
b[4]=0x8a;
b[5]=0x8a;
b[6]=0x89;
b[7]=0x00;
cualquier duda o cosa que no quede claro intentare explicarlo.
Gracias por su ayuda e interes en el tema.

en el ejemplo tengo el arreglo inicial que contiene los siguientes valores:
a[0]=0xfe;
a[1]=0x10;
a[2]=0x10;
a[3]=0x10;
a[4]=0xfe;
a[5]=0x00;
a[6]=0x7c;
a[7]=0x82;
lo que busco es que con cierto algoritmo me quede un segundo arreglo asi:
b[0]=0x89;
b[1]=0x8a;
b[2]=0x8a;
b[3]=0xfa;
b[4]=0x8a;
b[5]=0x8a;
b[6]=0x89;
b[7]=0x00;
cualquier duda o cosa que no quede claro intentare explicarlo.
Gracias por su ayuda e interes en el tema.
Última edición: