Conversion très simple BRAS instructions binaire/hexadécimal

J'ai essayé d'utiliser cette page ainsi que de nombreux autres guides de comprendre comment l'exprimer très simple BRAS instructions en binaire et hexadécimal. Il semble que ce devrait être un processus simple pour moi, mais je ne comprends toujours pas. Voici quelques exemples.

De base NOP:

       what goes here?          what goes here?
             _↓_                  _____↓____
            |   |                |          |
mov r0, r0 ; ????00?1101?????????????????????
                         |__||__|
                          ↑    ↑
                 how do I express registers?

Même question pour les autres.

De la comparaison de deux registres:

cmp r1, r0

L'ajout immédiat pour enregistrer la valeur:

add r0, #0x1a

Tous ces tutoriels en ligne sont excellentes pour décrire comment utiliser les instructions de ce genre, mais je n'en n'ai pu trouver de marcher à travers la façon de convertir un BRAS d'instruction dans le binaire/hexadécimal/code machine dans laquelle il obtient assemblé.

Merci d'avance pour votre aide.

  • la grande question; malheureusement le lien est mort. pour les gens de passage, voici un rapide archive web lien