Inverse d'un octet à l'aide de langage d'assemblage

Je suis dans une microprocesseurs classe et nous sommes en utilisant le langage d'assemblage dans Freescale CodeWarrior pour programmer un 68HCS12 de micro-contrôleur. Notre mission, c'est la semaine à revers un octet, donc si l'octet est 00000001, la sortie serait 10000000, ou 00101011 à 11010100. Nous devons utiliser de langage d'assemblage, et ont dit que nous pouvions utiliser pour la rotation des quarts de travail (mais pas uniquement!) pour accomplir cette tâche. Je suis vraiment à une perte à l'endroit où je dois commencer.

OriginalL'auteur dohlfhauldhagen | 2011-02-07