00BF CFFB RJMP 0x00BB 00C0 8300 STD Z+0,R16 00C1 E8EC LDI R30,0x8C 00C2 E0F0 LDI R31,0 00C3 E0A0 LDI R26,0 00C4 E0B1 LDI R27,1 00C5 E011 LDI R17,1
0821 E110 LDI R17,0x10 0822 31E5 CPI R30,0x15 0823 07F1 CPC R31,R17 0824 F021 BEQ 0x0829
上面ICCAVR生成的代码,我想请问一下如何看它生成的机器码呢?我没有找出规律来,总觉得不对劲,如 "CFFB RJMP 0x00BB "中的CFFB是汇编代码 RJMP 0x00BB 生成的对应机器码,但是怎么没有体现出偏移量0x00bb呢? 如F021 BEQ 0x0829中的F021 ,0x0829也没有体现出来.他的机器码的生成有什么规律? 请指点迷津~~ 谢谢~~
|