首页
社区
课程
招聘
[求助]请问:哪里有用汇编语言写驱动的书籍吗?
发表于: 2013-4-15 16:01 4772

[求助]请问:哪里有用汇编语言写驱动的书籍吗?

2013-4-15 16:01
4772
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我C++基础不好,C++写的看不大懂。。返回值什么的
2013-4-15 16:19
0
雪    币: 284
活跃值: (3579)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
3
kmdtutcn

http://bbs.pediy.com/showthread.php?t=79537
2013-4-15 16:29
0
雪    币: 579
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用C写完,IDA一下。
2013-4-15 17:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
汇编语言一般用在精确测量过以后,需要优化的部分代码。全部用汇编写驱动的话,基本可以肯定写不出什么大型的,稳定的,有效率的代码,特别是在算法表示上很费力。比如我写过一个模块差不多4w行代码吧,且不说有多复杂,如果用汇编来写估计会膨胀到20w行左右,这个量级要证质量,还是比较难的。

再比如AES算法,如果你只参照标准用汇编语言写,而不理解算法根基,写出来的还不如C写的快,而经过一系列的数学推导后,AES算法的核心操作一大部分可以预计算成几个大表,然后核心操作就变成了查表和异或,这时候再少量用点汇编优化下效率就上去了。

多看内核方面的资料,把C学好才是更重要的。这是个代码老鸟对新人的忠告!
2013-4-15 18:14
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
嗯,谢谢你给我的回答啊,我一定会努力学好C/C++的再看驱动,谢谢了~~
2013-4-15 19:59
0
游客
登录 | 注册 方可回帖
返回
//