社区
汇编语言
帖子详情
如何学习好汇编语言?
汪宁宇
2009-07-15 02:50:45
小弟想学习汇编语言,请各大牛不啬的推荐些入门的书籍吧!
大家看过的觉得比较好的,比如C++里,《易学C++》等就真的很不错!由浅入深的指引我们。
...全文
449
23
打赏
收藏
如何学习好汇编语言?
小弟想学习汇编语言,请各大牛不啬的推荐些入门的书籍吧! 大家看过的觉得比较好的,比如C++里,《易学C++》等就真的很不错!由浅入深的指引我们。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
汪宁宇
2009-08-06
打赏
举报
回复
如果要学习WINDOWS API,可以看看WINDOWS程序设计5,不过绝版了~~
现在有本书名叫《精通WINDOWS API函数、接口编程实例》今年刚出的,比WINDOWS程序设计要好一些~~
你可以看看!
现在的问题是SDK里的API与MFC成员函数,我熟悉一些我觉得没必要再去花大部分时间学习API了~~
所以想学汇编,与内存打交道。。。。
devilidea
2009-07-23
打赏
举报
回复
学学计算机原理把 进制之间的转换
脚印儿
2009-07-22
打赏
举报
回复
学习了
XJLYH
2009-07-20
打赏
举报
回复
从最基础的汇编学期吧,从X86汇编学最好的。
XJLYH
2009-07-20
打赏
举报
回复
从最基础的汇编学期吧,从X86汇编学最好的。
汪宁宇
2009-07-20
打赏
举报
回复
老大们一席话,小弟茅塞顿开,犹如醍醐灌顶......
谢谢啊!
iSausage
2009-07-19
打赏
举报
回复
[Quote=引用 16 楼 aizailuoyeshi 的回复:]
学汇编你要看什么用啊,汇编是用于底层的语言,与硬件关联的,你学硬件学它的话如虎添翼,当然你如果学习破解,32位汇编是必须的
[/Quote]我大学学的是游戏开发,想业余学些逆向工程、反汇编什么的!并打算看《加密与解密》!
aizailuoyeshi
2009-07-19
打赏
举报
回复
学汇编你要看什么用啊,汇编是用于底层的语言,与硬件关联的,你学硬件学它的话如虎添翼,当然你如果学习破解,32位汇编是必须的
aizailuoyeshi
2009-07-19
打赏
举报
回复
学汇编你要看什么用啊,汇编是用于底层的语言,与硬件关联的,你学硬件学它的话如虎添翼,当然你如果学习破解,32位汇编是必须的
aizailuoyeshi
2009-07-19
打赏
举报
回复
学汇编你要看什么用啊,汇编是用于底层的语言,与硬件关联的,你学硬件学它的话如虎添翼,当然你如果学习破解,32位汇编是必须的
gemini_star
2009-07-17
打赏
举报
回复
这个就要你自己判断了,我也没看过那本书。判断书的好坏,有时是一种直觉。读的书多了就有这种直觉的。
iSausage
2009-07-17
打赏
举报
回复
[Quote=引用 11 楼 gemini_star 的回复:]
我没有读过《加密与解密》。但是我相信,里面最和汇编相关的,应该是一些反跟踪算法。比如花指令,动态修改指令等等。剩下的稍于汇编相关的,可能是PE文件的结构。但是这些都没有必要通过Win32汇编来学习。前者和Win32毫无关系;后者网上到处是资料。而且这些东西用C来描述更容易理解。
当然你一定要看罗的那本书也行,但是直接看这本书会事倍功半。你会发现你的精力都浪费在理解汇编代码上了,而不是花在Win32 API上面。
[/Quote]哦~~ 我有一本是专门讲Windows API的书,名字就叫作《Windows API——函数、接口、编程实例》(人民邮电出版社,范文庆、周彬彬、安靖编著)看起来起来很基础。您觉得对于我的最终目的,读这本书是不是更直接一些呢?!
gemini_star
2009-07-17
打赏
举报
回复
我没有读过《加密与解密》。但是我相信,里面最和汇编相关的,应该是一些反跟踪算法。比如花指令,动态修改指令等等。剩下的稍于汇编相关的,可能是PE文件的结构。但是这些都没有必要通过Win32汇编来学习。前者和Win32毫无关系;后者网上到处是资料。而且这些东西用C来描述更容易理解。
当然你一定要看罗的那本书也行,但是直接看这本书会事倍功半。你会发现你的精力都浪费在理解汇编代码上了,而不是花在Win32 API上面。
iSausage
2009-07-17
打赏
举报
回复
[Quote=引用 7 楼 jxc25 的回复:]
罗云彬的《Windows环境下32位汇编语言程序设计》是毛中的精品
有继续下去的必要
[/Quote]同#9的问题。
iSausage
2009-07-17
打赏
举报
回复
[Quote=引用 8 楼 gemini_star 的回复:]
建议不要看那本书,如果要学Windows编程,还是那本《Windows程序设计》比较好。即使你想学Win32汇编,,也应该排在那本书之后。汇编语言的精髓不是调用Windows的API而是和CPU,外设等设备打交道
[/Quote]其实,我最终的目的是要读看雪论坛出的那本《加密与解密(第三版)》。因为,那上要求懂些Win32,所以我想学Win32。那上面也建议看《windows程序设计》这本书。可是北京的各大书店我都找了个遍,也没有这本书。最后,老师推荐,看罗云彬的这本也是讲Win32的,就买了这本!我想知道读《加密与解密(第三版)》到底用不用先学Win32(汇编和C语言学校里已经讲过了)?
gemini_star
2009-07-17
打赏
举报
回复
建议不要看那本书,如果要学Windows编程,还是那本《Windows程序设计》比较好。即使你想学Win32汇编,,也应该排在那本书之后。汇编语言的精髓不是调用Windows的API而是和CPU,外设等设备打交道
jxc25
2009-07-17
打赏
举报
回复
罗云彬的《Windows环境下32位汇编语言程序设计》是毛中的精品
有继续下去的必要
iSausage
2009-07-17
打赏
举报
回复
[Quote=引用 5 楼 gemini_star 的回复:]
看Win32会误入歧途是因为Win32 API是C接口的API,学好C学好汇编你自然知道要怎么调用,根本就没必要学。相反,Win32汇编Cover不到的地方才是重点。保护模式,页表,中段,GDT,LDT等等才是应该学的。
[/Quote]我在学校上学期学完了汇编和C语言,而且正在学的是C++(这学期没结课,下学期接着学),所以老师推荐我,自己读一下罗云彬的《Windows环境下32位汇编语言程序设计》这本书。我现在刚开个头。我还有没有继续下去的必要呢?!
gemini_star
2009-07-17
打赏
举报
回复
看Win32会误入歧途是因为Win32 API是C接口的API,学好C学好汇编你自然知道要怎么调用,根本就没必要学。相反,Win32汇编Cover不到的地方才是重点。保护模式,页表,中段,GDT,LDT等等才是应该学的。
iSausage
2009-07-17
打赏
举报
回复
[Quote=引用 3 楼 jxc25 的回复:]
Win32汇编是Win32的毛,不是Win32。
[/Quote]“Win32的毛”是什么意思?
加载更多回复(3)
Win-Masm v2.2 汇编集成编译器
[软件介绍] Win-Masm是一个界面友好、操作简单,并且非常实用的8086汇编IDE开发环境。它基于masm6.15编译核心(同时兼容masm5.1)。支持语法高亮显示(并可自定义修改)、错误行快速定位、无限次Undo/Redo功能、Word式查找/替换功能、支持中文路径及长文件名等优点。界面的人性化设计,告别了在DOS平台下对汇编文件的编辑、编译、连接、运行等相关操作需要通过枯燥、繁琐并容易出错的命令敲打来完成的尴尬局面。一键编译/连接/运行/Debug的傻瓜式操作使得汇编爱好者能够更加专注于
汇编语言
的
学习
。 欲了解更多,请在安装完成后查看帮助手册! 软件官方博客:http://blog.csdn.net/paullbm
MASM2012 支持win7 64 位
Masm for windows 2012集成实验环境是从事一线教学的大学教师针对
汇编语言
初学者的特点开发的一个简单易用的
汇编语言
学习
与实验软件,支持32位与64位的WINDOWS 7,支持DOS的16/32位汇编程序和Windows下的32汇编程序(并提供调试通过的35个WINDOWS汇编程序实例源代码),它具有错误信息自动定位、关键字实时帮助并且在帮助中动画演示汇编指令的执行过程、语法着色、无限次撤消与恢复、WORD式的查找、替换、定位、支持中文、长文件名等功能。
为什么要
学习
汇编语言
?如何正确
学习
汇编语言
?
汇编语言
是计算机系统结构的接口,它介于软硬件之间,
学习
的时候,必须结合软件和硬件来
学习
。 1 向上结合高级语言
学习
汇编语言
的时候,不可孤立
学习
汇编语言
,当今时代很少之间用到
汇编语言
编程,但是使用
汇编语言
分析问题,还是非常重要的。 对于x86系列
汇编语言
,结合C语言
学习
效果会比较好。 结合C语言,使用VS 2017调试模式下的反汇编工具
学习
32位x86汇编指令 入门级书籍:《
汇编语言
》(王爽)...
为什么要
学习
汇编语言
?
一、我
学习
汇编的缘由 工作两年后,我为什么突然决定要
学习
汇编呢?在我的一些朋友看来很奇怪,确实,这个选择在我的技术
学习
生涯里,有点突兀。 我在上篇文章 《计算机非科班工作后如何爬出技术的绝望之谷,走向开悟之路》 中聊了下目前
学习
的瓶颈,决定要
学习
计算机科班的专业课程,打破认知差距。那么我应该如何选择重点课程,设置这些课程的
学习
顺序呢? 其实我最开始是
学习
了《数据结构算法》和《网络技术》的,这两者比...
学完
汇编语言
学完c语言,大家觉得有C语言基础,应该多长时间学完
汇编语言
?请有过经历的说,或说你
学习
汇编语言
用了多长时间吧...
大家觉得有C语言基础,应该多长时间学完
汇编语言
?请有过经历的说,或说你
学习
汇编语言
用了多长时间吧?解决方案2当刚开始学汇编是课上学的,学了半年吧,本人学的话,看你的
学习
能力吧,智商没问题且够努力的话,一个月应该差不多能理解了5提醒:“
学习
用
汇编语言
写程序”和“VC调试(TC或BC用TD调试)时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章