AVR: instrucción LDI

3

En el conjunto de instrucciones 8bit-avr, la instrucción LDI se define como LDI Rd, K;

Por ejemplo, LDI R16, $ 10; y se tarda 1 ciclos en completarse.

En el mismo documento leí que podemos cambiar el bit específico del registro Rd de esta manera:

LDI R16, (1 < < 7); Entonces, ¿cuántos ciclos se requieren para realizar esta instrucción?

    
pregunta Zippi

1 respuesta

6

La expresión like (1 < < 7) es realmente constante, porque su valor se calcula en tiempo de compilación. Es igual a ldi R16, 128 . Mientras esta sea la misma instrucción, el tiempo de ejecución será el mismo.

    
respondido por el johnfound

Lea otras preguntas en las etiquetas