社区
汇编语言
帖子详情
汇编语言掌握到什么程度 才能算是精通?另外,普通人的智商,学多久才可掌握汇编语言?
linkerz
2007-11-08 08:40:09
汇编语言掌握到什么程度 才能算是精通?另外,普通人的智商,学多久才可掌握汇编语言?
是不是每条指令都应该熟记于心?
学习汇编应该注意一些什么呢? 例如种类的选择,或是.....
小弟刚开始学,哥哥姐姐叔叔阿姨们,谢谢了!
...全文
2470
20
打赏
收藏
汇编语言掌握到什么程度 才能算是精通?另外,普通人的智商,学多久才可掌握汇编语言?
汇编语言掌握到什么程度 才能算是精通?另外,普通人的智商,学多久才可掌握汇编语言? 是不是每条指令都应该熟记于心? 学习汇编应该注意一些什么呢? 例如种类的选择,或是..... 小弟刚开始学,哥哥姐姐叔叔阿姨们,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ammyleehoo
2007-12-03
打赏
举报
回复
我是初学者,希望现在学不算太晚.
从蓝田到元谋
2007-11-29
打赏
举报
回复
我觉得关键是要大量动手
阿青哥
2007-11-28
打赏
举报
回复
理解CPU始终是机器,状态是最重要的,主要是指寄存器状态,同一条指令在不同的状态执行会得到不同的结果,我们编程最重要的就是CPU当前处于什么状态,这样才能通过修改它的状态来得到想要的结果,我认为这才是编程的根本哈。
数据结构与算法学习、智能算法
2007-11-27
打赏
举报
回复
dui
guoyuheng
2007-11-23
打赏
举报
回复
谢谢了!!!!!!
sunday1778
2007-11-22
打赏
举报
回复
汇编可以单步调试,通过windows自带的一个工具Debug.exe就可以。
不过这个工具也有点不好用,文件名或者文件夹的名字超过8位它就不识别了,我这个工具只用了几次。也不太熟悉!
guoyuheng
2007-11-21
打赏
举报
回复
问:
各位前辈,
在调试一个程序的时候,怎么才能实现单步执行啊?我看了一点资料,说是程序执行生成了可执行文件可以进行存盘,但是操作是系统提示有不可以,这是什么原因啊?学了这么久的高级语言,突然来学习汇编,总是不习惯,高级语言一点执行,就可看到结果,但是汇编???我是好疑惑!!!!!
cook503
2007-11-18
打赏
举报
回复
初学者最应该看得就是王爽《汇编语言》,现在还有关于这本书的网站www.asmedu.net。
俺正在这里学习,还有高人指点,是个非常不错的地方。
学习汇编语言的两个根本目的:
1:充分获得底层编程体验。
2:深刻理解机器运行程序的机理。 摘自王爽《汇编语言》
bg1_1
2007-11-16
打赏
举报
回复
谢谢啊,我是初学者,希望大家多指点
Turbo_CS
2007-11-16
打赏
举报
回复
用CPU的眼光...说的好啊~~恍然大悟的感觉,以后不管路有多困难,我也不再害怕了!
jronald
2007-11-14
打赏
举报
回复
同意 Joke_Olive
从机器机度看
CSDN怎么不能修改帖子啊
jronald
2007-11-14
打赏
举报
回复
同意 Joke_Olive
从机器机度看
xkw365
2007-11-14
打赏
举报
回复
如果你学过数电、模电,书中的知识理解起来可能会更快些
jianyixun
2007-11-14
打赏
举报
回复
建议看《汇编语言程序设计》国外的 如果你以后要用到汇编的话 学AT&T 汇编语言
wangxy200696
2007-11-14
打赏
举报
回复
我学汇编也有一段时间了,我的感觉是:
汇编语言也是一种工具,他是一种比较接近机器语言的工具,能控制硬件,是一种工具,所以要精通只需掌握基本的就行。但是他是基本上最接近机器的,所以学起来就麻烦了,要熟练各种功能调用,就要深刻理解计算机,各种标准,各种规范,学的深了就要什么都学,太累!!
putersham
2007-11-10
打赏
举报
回复
要不换本书,王爽的《汇编语言》就不错,分析透彻,解释的也很人性化,容易理解,还教你一步步上手。
www.asmedu.net
zhouziheng_chang
2007-11-09
打赏
举报
回复
好帖!顶
汇编语言是学习计算机最佳切入点,学好汇编才能深入了解计算机原理,才能懂得计算机。精通的时候就是你感觉自己学习别的语言的时候很轻松。
------------------------------------
汇编语言学习支持网 www.asmedu.net
linkerz
2007-11-09
打赏
举报
回复
谢谢两位朋友的回答,现在学了4天,书看了一半,到了“基本程序设计”那章,就有点儿头疼了!关键是我这人脑袋太笨了!
仔细想想,“看不进去”的原因是不是因为前面的指令系统学的不扎实?我想是的!
再次感谢两位朋友!
shawn_yang
2007-11-08
打赏
举报
回复
学编程,关键在于兴趣
不过汇编相对难理解一些,不像现在的面向对象编程,拖过来,赋一下值就一个程序出来了,你用汇编实现会累死的。
打个比方,汇编就是你盖房子,连砖头,水泥都是你自己造出来的
而,其他语言就类似,已经有砖头水泥了,甚至是那种板式房直接拼装就出来了。
应该是每条指令都要记住,包括所有的寄存器
Joke_Olive
2007-11-08
打赏
举报
回复
汇编语言,是连接计算机硬件和软件的关键枢纽。
即使你今后永远不需要用汇编语言开发软件,你也应当学会汇编语言。
懂不懂汇编,是专业和非专业的重要区分标志。
缺少汇编语言知识和编程的技能,你所掌握的计算机知识体系就是有断层的,对软件知识的理解会有空中楼阁的感觉,而对软硬件关系的理解的残缺更会导致对许多涉及底层机制的问题无法真正理解和掌握。
学习汇编语言,主要目标是要掌握在指令级层次上计算机工作的机理过程。
学汇编,最重要的是要学会从CPU的角度看问题,用CPU的思维去分析和解决问题。
熟悉指令的方法不是去背,而是去用,通过习题,通过上机。在应用中全面掌握指令的功能、对标志位寄存器和存储单元中数据的影响,了解为什么要使用某条指令,掌握如何去选用和组织指令。
指令不需要条条都去熟记,除了最重要和常用的二三十条核心指令外,多数指令只需要了解并在需要时会去查书即可。
学习时,知识点主要有这些:
1. 指令功能,指令格式与寻址方式,标志位影响
2. 指令可以用来干什么,怎么用,与其它指令如何配合
3. 基于汇编语言的、从CPU角度看到的解决问题的算法思路
4. 程序结构格式与语法规范
这些方面当中,1和4是基础,2是学会用CPU的眼睛看世界的关键,3是学习和练习的中心和目标
回到楼主的问题:
1.汇编语言要掌握到什么程度?
我的答案是:能够学会从CPU的角度看到问题的解决算法思路,并能实现它。若具备独立完成教科书上习题中的80%以上的能力,学习成绩可以评为“良好”。
2.普通人的智商,学多久才可掌握汇编语言?
我认为,对本二层次的理工科大二学生,要达到上面说的“良好”目标,累计学习时间约100小时或更多些。(含听课,复习,作业和上机实验)
Java 从入门到
精通
(附
学
习线路图谱)
java详细路线: ...本文将告诉你
学
习Java需要达到的30个目标,
学
习过程中可能遇到的问题,及
学
习路线。希望能够对你的
学
习有所帮助。...Java发展到现在,按应用来分主要分为三大块:J2S...
计算机经典书籍电子书合集
是一门简洁精妙的语言,
掌握
基本语法容易,真正能够自如运用,就不那么简单了。你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。 本书的出版,填补了这一空白。书中...
计算机经典书籍电子书合集(适合计算机
学
生
学
习以及程序员笔试、面试)
《Java编程语言》、3.《Effective Java》、4.《Java解惑》、5.《Java编程思想》 3楼: C篇 此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.《你必须知道的495个C语言问题》...
我为什么要
学
LINUX系统?(转)
我为什么要
学
LINUX系统?(转) “UNIX 是简单的,你不需要成为天才也能理解这种简单。” 由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指“GNU/Linux”。 在这个年代,恐怕没有人需要...
修炼一名程序员的职业水准
从7岁读小
学
起,经过16年的
学
习,你从软件专业本科毕业后,必须完成以下几门专业课程的
学
习:计算机组成、操作系统原理、
汇编语言
、数据结构、编译原理、数据库原理、软件工程、结构性设计语言(PASCAL、C)、面向对象...
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章