[STM8] STM8散转汇编实现办法

[复制链接]
1135|3
 楼主| sxy9150 发表于 2015-7-24 10:28 | 显示全部楼层 |阅读模式
因初用STM8,请教一下各位高手一个问题

若ACC中值为0-20,程序可以根据ACC的值进行跳转,在某些MCU中可用如下方式实现
addm        a,PCL
jmp           sub0          ;acc=0
jmp           sub1          ;acc=1
jmp           sub2          ;acc=2
jmp           sub3          ;acc=3
jmp           sub4          ;acc=4
……
jmp           sub20         ;acc=20



请问在STM8中,有什么比较好的实现方式
kmzhangp 发表于 2015-7-24 10:44 | 显示全部楼层
         LDW  X,#3
         MUL   X,A
         JP        (Table,X)
Table: JP    sub0
         JP    sub1
         JP    sub2
          ...................
玛尼玛尼哄 发表于 2015-7-24 11:43 | 显示全部楼层
这年头还有人用汇编,老电工吗
 楼主| sxy9150 发表于 2015-7-24 13:55 | 显示全部楼层
这样子啊,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

64

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部