想好好学习一下汇编,学习真正的技术!解决思路
发布时间:2010-06-14 15:39:00 文章来源:www.iduyao.cn 采编人员:星星草
想好好学习一下汇编,学习真正的技术!
微软的东西很好用,因为他集成程度非常高,用它提供的控件就可以开发一般的软件了。但是用那些控件,用那些微软编写好的类库,能学习到什么知识?最多只是会用那些类库。我们要做的是如何自己去设计编写类库,而不是仅仅用现有了。仅仅用别人的类库,自己不会写,那只能算是一个coder,而不是编程。
我发现离开了那些集成开发环境,我还真的是不会做什么了,真是悲哀。所以我想学习汇编,理解程序的实质!我也建议大家,好好学习汇编。不要被Visual蒙蔽了双眼!
如果有汇编高手路过的话,请留下你的建议,谢谢~
------解决方案--------------------
我汇编一般不用什么ide,直接用控制台编译加一个语法编辑器
------解决方案--------------------
学习汇编就是学习一些底层的东西,被重重封装起来的那些不是汇编。
------解决方案--------------------
Win32汇编某种程度上来说也是在调用“库”,也就是调用Windows封装的API,看来LZ要失望了。
LZ的理解略有些偏颇,不能说写程序什么库都不用或者什么库都是自己写那才是最好的,试想,一个人学C++时一开始能自己写iostream,vector或是string吗?这不现实。库文件说到底很大程度上也是为了软件的复用,君不见复用技术一直是软件产业的重点问题之一吗?
掌握所有细节不能说不好,但是程序设计思想上不能有“什么都要自己来”的想法,真正底层的东西,像操作系统,嵌入式,那是非常值得从头研发的,而在此之上的,倘若有很好的现有实现,就不应该介意拿来一用,记住那句话:“不要重复造轮子”。
以上个人观点,还请诸位多多指正。
------解决方案--------------------
去www.asmedu.net吧,那是一个很好的入门汇编语言的学习论坛。而且是跟王爽的汇编语言同步的,很多人交流。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
MSN通讯协议逆向
MSN 进行数据通讯中,据说用了TWN认证,通过SSL/TLS连接到login.passport.com和 loginnet.passportr.com 等服务器。
...
-
win7+64位cpu的exe反汇编问题,多次问人,无果
vs20008写的一个很简单的c++控制台程序
平台是:win7 64位操作系统
用od进行反汇编,...
-
可能很白痴的问题:想给ax赋一个负数怎么做?
比如想要赋一个-5给ax,是不是只有求出这个-5的补码,然后mov进这个补码这一种方法?
------...
-
居然显示不出负数来,悲剧
Assembly code
.386
.model flat,stdcall
include kernel32.inc
includelib kernel32.lib
include ms...
-
call far ptr '标号'的问题[在线等答案]
为什么ax会是1010?不是1006??求详细解答
难道call far ptr不是执行了push cs,push ip,jm...
-
CPU的程序计数器PC和指令指针寄存器IP是一个东西吗?
看上去好像功能完全一样,又觉得不应该是一回事,求教
------解决方案----------...
-
菜鸟问题,高人来帮忙
编程,统计data段中数值为8的字节的个数,用ax保存结果
我的代码
Assembly code
assume cs:code,ds:data
data se...
-
一个死循环问题
什么原因造成内循环才刚循环一次还没完,到了loop s1的时候cx突然变成F?
Assembly code
assume cs:codesg,ds:datas...
-
初学MUL乘法指令,写法求解释下
MUL r8/m8 ;无符号字节乘:AX←AL×r8/m8
MUL r16/m16 ;无符号字乘:DX.AX←AX×r16/...
-
汇编如何 取到8051的P0口的内容呢?
Assembly code
ORG 0000H
AJMP START
ORG 0030H
START: MOV P0,#00H
LOOP: ...