Source Insight 在汇编代码中的深度应用

2020-01-13 18:35发布

本帖最后由 mathison 于 2013-1-17 22:54 编辑

Source Insight 在阅读汇编代码时,也可以做得跟 在阅读C/C++ 代码一样:

关键字着 {MOD}(绿 {MOD}),控制字符着 {MOD}(红 {MOD}),注解部分着 {MOD},整洁的对齐,等等。

点击 函数 或者标号时,在 Context Windows  会及时更新,指向该函数,标号定义的位置,在 Refrenced by Functions 中也能反映 函数,标号的调用关系

点击 变量名时 在 Context Windows  会及时更新,指向该变量定义的位置,在 Refrenced by Functions 中也能反映 该变量名的引用位置 (所有有效的,注释的不会显示)

写代码时也会自动提示完整的变量,函数,标号

方便阅读,修改和编程

要做到这样的效果,标号,函数,宏必须靠行首定义,不能留空格,
汇编代码前面空一个tab,加以区分
导入我写好的 环境配置 文件GLOBAL_for_ELAN_ASM :在 Options >>Load Configuration >> All Configuration Settins 打勾 然后点击 右边 Load 按钮,把GLOBAL_for_ELAN_ASM 导入,这个配置是针对 义隆单片机指令 关键字的,

要改为其他单片机的关键字,可以把关键字和控制字做成txt文件,然后导入. 见图

右击鼠标>>弹出菜单列表中 选择 Keyword List  弹出窗口中

导入之前,点击右边 Reset按钮一下,然后点击Import按钮,>>弹出窗口中,再次点击Import按钮>>最后指向 keyword的txt文件 附件会给出 义隆汇编指令的示例keyword文件,仅供参考,51,pic,msp430的,读者可以依次为例,自己制作.





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。