汇编半个月感悟(reid)
来源:互联网 发布:手机淘宝 已买到的宝贝 编辑:程序博客网 时间:2024/05/16 13:06
做了半个月的反汇编的项目,有一些小小的体会。用的是Code Composer Studio编译工具,进行汇编测试,并翻译成c语言。
测试汇编的时候 。
1。测试用例的数据输入传不到汇编code里面去,
可能是定义的全局变量没有修改寄存器的高地位(高位MVKH 地位MVKL)
再者就是测试数据传的数据类型有问题。(一般是地址的问题)
2。汇编调用函数,需要在首行引用函数 .ref xxx_asm.变量也需要引用 .global ___xxx.
进入函数不能返回,注意函数附近的返回地址(一般是B3)地址需要修改好
3。在汇编中地址如果是2000以下的是端口地址
4000-8000一般是常量。
8000以上的则是全局变量。
4。任何指针类型都可以转化成整形,(因为地址是整形6)
5。汇编偏移地址一般是16进制,所以都是4的倍数,在c语言中地址则不变,若有指针则需给偏移指针<<2(除以4)
原点丹枫(reid)
0 0
- 汇编半个月感悟(reid)
- 工作半个月了
- 半个月过去了。。
- 忙碌的半个月
- 忙碌的半个月
- [导入]半个月了
- 转眼间半个月了
- 上班半个月了
- 20130115半个月过去了
- csdn学习半个月
- 实习半个月
- 半个月总结
- 【十五】半个月了
- 半个月啦
- 半个月实习小结
- 铁科院半个月总结
- 工作半个月之后
- 过去半个月的学习资料整理!(一)
- 重述PHP工作原理及需要注意的小知识点
- C#解决类似爱因斯坦测试题的问题V3.0——10ms级解决方案
- [算法训练-初级篇] 深度优先搜索
- Jafka源码阅读之Producer
- Cocostudio 秋季开发者大会
- 汇编半个月感悟(reid)
- 端口查进程
- 23种设计模式用英语如何表达?
- restore BST from pre-order
- OPS - Reconfiguration and Instance Startup in OPS (Doc ID 114566.1)
- Spring MVC的拦截器
- ASM+RAC==>>单实例+文件系统迁移步骤
- js challenge
- 需要会的知识点