Programación de AVR y código de máquina correspondiente

0

Esta es una pregunta en una mano, pregunta:

  

¿Cuál es el código de máquina que corresponde a la instrucción de lenguaje de ensamblaje AVR inc r22 ? Ingrese su respuesta como un número binario de 16 bits. No debe haber espacios ni signos de puntuación, solo ingrese dieciséis 1 o 0.

Encontré el código de máquina correspondiente que es 1001 010d dddd 0011 . Agregué los binarios juntos para 22, que es 16 + 6, así que:

10000 + 110
= 010110

Supongo que desde aquí simplemente lo subtasas a las d's,

1001 010d dddd 0011
1001 0101 0110 0011

Y hay una respuesta de 16 bits. ¿Es correcto o lo he hecho de manera incorrecta?

    
pregunta Sim

1 respuesta

1

Compruébalo con el ensamblador!

El código que obtengo para inc r22 es 0x9563, que es 1001010101100011. ¡Tienes razón!

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas