工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
楼主: iptton

汇编学习...

[复制链接]
发表于 2007-12-17 19:44 | 显示全部楼层
1void swap(void);
这个函数没参数

2如果汇编这样的PUSH POP简陋实现也叫参数那么下面C代码 :

参数本来就是要push pop入栈出栈,难度要什么非常繁琐的指令才能传递给函数?
而且参数本质就是在栈里面数据的位置的一个引用而已

3我只是从语言层次讨论。。
我也是在语言层讨论,我没深入到编译层讨论啊
我上面所说的都是:C反汇编出来的
没有提到0,1吧?!

非常高兴楼主能跟我讨论汇编
在广工还没人这样跟我讨论过呢
回复

使用道具 举报

 楼主| 发表于 2007-12-17 20:26 | 显示全部楼层
呵呵,楼上是04的师兄吧...
回复

使用道具 举报

 楼主| 发表于 2007-12-17 20:29 | 显示全部楼层
我的意思是:从C语言的角度理解汇编...仅此而已
到于认为有没有参数,是不是全局变量
都只是一种理解方式而已
回复

使用道具 举报

发表于 2007-12-17 23:33 | 显示全部楼层
我建议还是从汇编去理解C
编程高手箴言,深度探索你都看过了
都是从汇编去理解C
目地只有一个:就是更深入的利用汇编去学习其他语言

我是04的啊,你是05的吗?
我觉得你非常厉害!大二大三就有这样的想法
知道从汇编去深入学习编程,的确是非常的难得
好好加油,你一定会成为牛人的
到时候一定要为广工争光!
回复

使用道具 举报

 楼主| 发表于 2007-12-18 15:17 | 显示全部楼层
轻松一下,呵呵
引自:
http://forum.ubuntu.org.cn/viewtopic.php?p=565846#565846
一定得选最低层的,怎么也得是汇编语言,用就用最原始的最难的,用的人都是专家。历史最少也得40年,什么寻址啊,溢出啊,中断啊,一般语言能做到的全能做到,还特麻烦!!动不动就要一个字节一个字节的去算。
要会这种语言你得三岁时候开始学,80岁都不能停!!打开电脑就是点点图标,界面丑,版本最早的那种。程序一写完甭管有错没错都得出正确结果。
一口地道的京腔,倍儿有面子。有事没事就学新技巧:输入代码,一年输入代码就得打几百万个字,还要这调试那修改,一天24小时就是一个字:累!!光键盘就得敲坏7 8十个。现在这行事你要不照做,别人瞧不起你!!!周围的同行不是学机器语言就是学汇编,你要是用C啊,你都不好意思跟人家打招呼。
你说这样的语言一天你得编多少小时?
那我觉得怎么着也得15小时吧。
15小时?!!那是成名后的高手!!!20小时起!!!你别嫌多,还不够!!你得研究程序员的心理。愿意一天花15个小时的主,根本不在乎再多花5个小时!!!什么叫犯贱你知道吗??!! 就是写程序的时候都用最复杂的,不用最优秀的!!!!
回复

使用道具 举报

发表于 2007-12-18 16:41 | 显示全部楼层
哈哈

不错的大腕汇编

如果你学了win32汇编就发现越高级的cpu汇编就容易使用,可以与那些高级语言媲美了
win64的估计更恐怖
不过开发速度应该还比不上那些面向对象的
回复

使用道具 举报

 楼主| 发表于 2007-12-18 17:27 | 显示全部楼层
高级汇编相关的书其实有看过...
不知有没有在实际项目中应用?
看起来有点像是教学用的语言...
回复

使用道具 举报

发表于 2007-12-18 18:27 | 显示全部楼层
avking说的好

高级汇编在实际应用太多了

罗云彬的书就是其中一例
图书馆还有很多win32汇编的书啊
你看看他们有很多应用的
尤其在内存补丁,游戏修改(其实就是针对内存的一些应用), hook api或者DLL开发,驱动开发等等等等
这些都是可以用汇编快速的开发的

另外avking说的win64汇编
不知道有没有资料?
我也想看看相关的内容
64位的寄存器啊..........太强大了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

头像被屏蔽
发表于 2007-12-23 20:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-12 18:56

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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