学了一天的汇编语言感觉不容易啊!
分立元件2014/12/26软件综合 IP:海南
最近一段时间看了“穿越计算机的迷雾”和“编码的奥秘”这两本CPU硬件原理的书还看了本论坛龙少发的CPU贴子,接着学了王爽写的“汇编语言”,终于看明白了汇编语言的原理,不过感觉离编写小程序还有好远的距离!!!

[修改于 10年0个月前 - 2014/12/27 13:31:22]

来自:计算机科学 / 软件综合
14
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
3.14
10年0个月前 IP:四川
736961
确实,这是一个漫长的过程。坚持就是胜利。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan
9年9个月前 IP:四川
757881
汇编语言想学很容易,只要背熟各种指令用法,学会如何调用dosint/winapi即可学会。
不过想要精通是很难的!特别是各种指令的运行周期以及对乱序执行、cache命中率等的影响,精通这些很不容易。
如果只学个皮毛的话,还不如用高级语言来得实在。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan
9年9个月前 IP:四川
760049
我记得初三那年就会编写DOS汇编了,看罗云彬的书Win32汇编也学了个皮毛,中考完放假时自豪地email发给计算机老师看了,结果回信被老师冷落了一番,从此再也没有碰过汇编语言[s:30]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
sanyway
9年9个月前 IP:山东
761023
不用从汇编开始写程序吧,太麻烦了,可以去看雪找点带解说的crackme试着分析分析,应该进步会很快的。完全从头开始玩汇编,太枯燥了。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹
9年9个月前 IP:北京
761033
引用 acmilan:
我记得初三那年就会编写DOS汇编了,看罗云彬的书Win32汇编也学了个皮毛,中考完放假时自豪地email发给计算机老师看了,结果回信被老师冷落了一番,从此再也没有碰过汇编语言
SB loser计算机老师,只会埋没人才,

初三就编程不管写的怎么样都是值得肯定和鼓励的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
dome
9年9个月前 IP:江西
761704
初一的时候接触lisp,最早用易语言编程,初二正式学c语言。啦啦啦
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan
9年9个月前 修改于 9年9个月前 IP:四川
762534
16位汇编是基础,但是不能止步于16位汇编语言。
如果想玩计算机编程的话,还是尽早转到Win32编程比较好。(目前32位程序还是主流)
但是用汇编写程序的话,自己的程序也就不可移植了(无法编译成64位或其它架构)。想移植的话得重新写一遍。
所以最好在注释中将汇编代码翻译成高级语言。。。这样容易看懂代码逻辑,方便重用
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
小超人
9年9个月前 IP:河北
762959
汇编语言能让你更好的理解机器的运行原理,但是精通难度太大,建议了解即可,当作思考的工具,操作的工具还是高级语言比较实在
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan
9年7个月前 修改于 9年7个月前 IP:四川
769319
最好不要追求过于生僻和高端的语言(如Prolog、LISP、Haskell等),很多小众语言的生态系统太烂,纯粹是浪费时间,常用的语言才是最好的语言。哪种语言好,哪种语言不好,只靠吹是不管用的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
金星凌日
9年7个月前 IP:陕西
769334
引用 acmilan:
最好不要追求过于生僻和高端的语言(如Prolog、LISP、Haskell等),很多小众语言的生态系统太烂,纯粹是浪费时间,常用的语言才是最好的语言。哪种语言好,哪种语言不好,只靠吹是不管用的。
就我的经验来看,Lisp很好用。
举个例子吧,Common Lisp里有个宏destructuring-bind,其他语言如果没有内置类似的功能,大约就只有用一大堆既难写又难看的代码来解析树了。但Common Lisp中硬是用宏把它做出来了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan
9年7个月前 IP:四川
769351
引用 金星凌日:
就我的经验来看,Lisp很好用。
举个例子吧,Common Lisp里有个宏destructuring-bind,其他语言如果没有内置类似的功能,大约就只有用一大堆既难写又难看的代码来解析树了。但Common Lisp中硬是用宏把它做出来了...
很好用,但是用的人不多,就是硬伤。初学者最好还是专注于大众化的语言为好,避免浪费时间。
在搜索引擎上搜C++解决方案一大堆,Java解决方案也一大堆,C#解决方案也一大堆,小众语言是不能比的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan
9年7个月前 修改于 9年7个月前 IP:四川
769353
在论坛里还是主要以大众化的语言为主,不然发个lisp或haskell程序大部分人也只能不明觉厉,没有群众基础是很杯具的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
钠爱上水
9年7个月前 IP:湖南
772619
太麻烦了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
分立元件
机友 笔友
文章
32
回复
187
学术分
0
2014/12/19注册,2年7个月前活动

电子爱好者 、化学爱好者

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:海南
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}