汇编AVR指令LDI r22,0x3D

时间:2014-04-15 11:38:54

标签: assembly binary avr instructions

嗨,大家好我试图制定一个AVR指令来加工机器代码

LDI r22, 0x3D

LDI Rd, K 

1110 KKKK dddd KKKK 
到目前为止,我已经

1110 0011 dddd 1101 

,如果最大值为15,如何将dddd包含在4位中?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

  

LDI - 立即加载

     

描述:   直接加载8位常数以寄存器16至31。

要编码值16-31,如果假设第4位始终为1,则只需要4位(3-0)。

在您的情况下,编码将是;

1110 0011 0110 1101 (where dddd is 6 since 16 + 6 = 22)