打印
[AVR单片机]

AVR汇编代码如何生成机器码呢

[复制链接]
2240|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dudongdao|  楼主 | 2008-1-22 00:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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也没有体现出来.他的机器码的生成有什么规律?  请指点迷津~~  谢谢~~

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

413

帖子

1

粉丝