鱼C论坛

 找回密码
 立即注册
查看: 12170|回复: 15

[争议讨论] 为什么不直接学WIN32汇编能,非要先学8086?

[复制链接]
发表于 2011-7-18 10:43:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
现在所有的破解,反汇编,出来的都是WIN32汇编,8086的几乎用不到,而我们学完8086的,还是要学WIN32的。既然实际只用到WIN32汇编,我们干嘛要绕一个圈能?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 11:46:32 | 显示全部楼层
先要把基础打好啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 11:49:49 | 显示全部楼层
你试试现在拿起罗云彬的三十二位汇编看看能看懂麽。能的话你直接学三十二位汇编咯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 13:16:58 | 显示全部楼层
8086是基础!!比较容易理解!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 15:16:34 | 显示全部楼层
原来是这样啊~~初生牛犊路过~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 17:59:11 | 显示全部楼层
哦,这样啊,可我觉得8086的就挺难理解的,比较吃力!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 18:15:04 | 显示全部楼层
没学会走路,怎么能跑呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-18 18:23:29 | 显示全部楼层
有什么区别呢?  WIN32不就是16位升级上去的   我们现在用的反汇编工具不都是什么eax  ebx  不就前面多了一个e     何必学那么麻烦    简单的学会了   难的以次类推就出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-7-18 22:42:14 | 显示全部楼层

WIN32比8086难很多吗,你只学了8086你就敢自己推理了?WIN32的你就不用学了?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-7-18 22:44:59 | 显示全部楼层
z____ 发表于 2011-7-18 18:15
没学会走路,怎么能跑呢?

都是汇编,不存在走和跑
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-19 06:17:11 | 显示全部楼层
有你更完美 发表于 2011-7-18 22:42
WIN32比8086难很多吗,你只学了8086你就敢自己推理了?WIN32的你就不用学了?

我肯定敢了  因为小甲鱼老师在基础汇编视频中讲过   一个CPU外部是三条线数据 指令 地址   内部:运算器  控制器 寄存器   不管他怎么变都是换汤不换药   后来的寄存器都是增加的费的   不管现在的32位也好64位也罢   他们的14个主要寄存器是不会变的 如果变了  代码什么都要从新写  都有一个继承的原则     后来增加的是为了增加CPU的运算速度而已   没什么大的意义    因为我学习汇编和破解时候   很多高手基本都是只学过16位的汇编内容  对于WIN32的知识只是随便看看而已   用他们说法就是会16的  32位不就是多了一倍  不够的用0填充就行了     所以32位的根本每人去深入学     因为这些都是破解高手交我们的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2017-2-20 11:27:01 | 显示全部楼层
个人并不赞成一开始学8086汇编,32位的学习比16位更简单,不要说某某的书完全看不懂,那是因为你始终被段地址*【decimal】16+偏移地址这些淘汰了多年的计算方式困扰,为什么一定要在16位的模拟空间中浪费时间呢?存储空间够大的时候,你不再需要这些繁琐的操作,任何地址单元都不再需要偏移计算,你要做的就是把你的想法转为指令告诉CPU,搞清楚每一步执行的时候寄存器、内存这些是如何运作的,作为过来人,我自己就是个学8086的试验品。个人的建议是二话不说,直接进OllyDebug,寄存器,内存什么的一目了然,学8086的大部分时间都花在用各种debug命令看内存和寄存器的数据,谁都浪费不起时间。
个人浅见!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-5-7 03:38:34 | 显示全部楼层
相信每个人学汇编的出发点不一样,有的是为了破解,我是为了学习以后的高级语言打个基础,听很多老师说学了汇编再学习C\C++会比较容易理解,当然破解也是要学习滴,不给自己点偏门的动力是很难坚持下去的,尤其是自学,所以8086和win32都学学应该没有什么困扰吧,无非就是点时间哈!有没有跟我想法一样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-8-6 02:35:28 | 显示全部楼层
宇泽 发表于 2018-5-7 03:38
相信每个人学汇编的出发点不一样,有的是为了破解,我是为了学习以后的高级语言打个基础,听很多老师说学了 ...

我也是想来学汇编,再来学c/c++
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-29 17:06:20 | 显示全部楼层
我也在同时学C和汇编2样,汇编很有意思; 越学越对当年发明这些东东的人肃然起敬。 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-22 20:13:35 | 显示全部楼层
楼主想法真好支持下,好多汇编指令都是兼容的,x86的32位是拓展出来的向下兼容,市面都是16位后面加32的讲解,现在都用64位机子学32位的就当巩固下基础,对学x64有很大帮助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 05:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表