RTOS和GUI_基于英飞凌tc2x及stm32开发板

玩汇编--Apple的学习笔记

2023-07-07  本文已影响0人  applecai

一,前言

最近工作中在看arm内核手册写cp15协处理器相关的汇编代码,瞬间发现汇编也很亲切,所有语言只要你熟悉了,其实都是一样的。然后我就想玩个花样。

二,用IDA来看汇编

以前学习IDA主要是好奇逆向工程,也就是看过视频教程,自己没玩过,那么我也下载一个,反正不是tricore芯片,arm芯片我理解IDA也可以直接看汇编的。虽然iar仿真调试的时候就可以看,但是是这样像教科书般的方式,而零食总比正餐更有吸引力。那么就用IDA来看汇编代码,之前是在icf链接中设置了初始化自动copy数据段,map文件就会看到__iar_data_init3等库函数的存在。那么我就来用IDA看看这个函数的汇编。

三,实战

导入elf文件是可以正常解析的,而且还有跳转的比较判断的分支图形,很友好。


image.png

若直接看iar中的汇编,就没有图形化那样好了。


image.png

四,小结

总体来说,IDA翻译的汇编还是很正确的,这个IDA工具看来将来会对我会有帮助,我可不是用来做逆向的,主要通过汇编来看那些没有源码的代码。又掌握一个工具,等于又多了一种解决问题的方法,哈哈~

上一篇 下一篇

猜你喜欢

热点阅读