Asm 的乐趣
来源:互联网 发布:婚庆相册制作软件 编辑:程序博客网 时间:2024/04/29 05:07
近日来的工作与asm打了很多交道, 虽然以前也曾分析过,写过一点点的asm, 但都没有具体应用到实际的项目中, 最多只能算是个人兴趣罢了, 但现在开始真正把它应用到项目中, 又有了一些与以前完全不一样的感觉.
我学到了或是更加深刻理解了以下的知识:
1.函数调用过程中的参数传递以及堆栈平衡, main函数堆栈的特殊之处
2.函数内部变量的空间申请和释放方法;
3.跳转指令后所跟的跳转地址在三种不同的情况下所代表的不同含义;
4.如何在asm层作到功能内聚;
5.函数值的返回方法和他们的区别;
6.如何更有效地和更加安全地使用lable;
...
如此种种, 不一而足. 技术人员的一贯德性是: 只有动手真正去写了, 才能真正弄明白个中细节. 空谈无益, 实践为上.
我学到了或是更加深刻理解了以下的知识:
1.函数调用过程中的参数传递以及堆栈平衡, main函数堆栈的特殊之处
2.函数内部变量的空间申请和释放方法;
3.跳转指令后所跟的跳转地址在三种不同的情况下所代表的不同含义;
4.如何在asm层作到功能内聚;
5.函数值的返回方法和他们的区别;
6.如何更有效地和更加安全地使用lable;
...
如此种种, 不一而足. 技术人员的一贯德性是: 只有动手真正去写了, 才能真正弄明白个中细节. 空谈无益, 实践为上.
- Asm 的乐趣
- Asm 的乐趣
- Asm 的乐趣
- Asm 的乐趣
- Asm 的乐趣
- Asm 的乐趣
- SAX 的一些乐趣
- 编程的乐趣
- 程序员的乐趣
- 职业的乐趣
- 编程的乐趣
- 学习的乐趣
- 非编的乐趣
- 生活的乐趣
- SAX 的一些乐趣
- 工作的乐趣
- 职业的乐趣苦恼
- 职业的乐趣
- 猜一猜: Console.WriteLine(5000.88 + 5000 == 10000.88); 结果为True还是False?
- 由一个vc内嵌asm的BUG引出的...
- 网游服务器设计--到底应该追求性能和效率还是应该追求架构清晰易维护?
- (1)jBPM websale代码学习: login.jsp
- 无规律自定义分段的分类汇总+交叉表处理
- Asm 的乐趣
- 微软开源项目MSBEE 解决.net2.0VS.net1.1 过渡中兼容问题
- 用一条SQL完成数据表的行统计
- 撰写信息书籍注意事项
- 编写IOCP时的几个注意事项(转自mirosoft)
- 从jira说起
- 逐月对比的交叉表处理
- 微软为Vista编制的企业梦想(安全篇)
- IOCP中的socket错误和资源释放处理方法