[原创]初学者问题集以及一些编程思路

大熊猫侯佩
iOS开发领域优质创作者
博客专家认证
2012-10-25 08:58:21
加精
最近看到不少初学者问的问题非常“幼稚”,关键是他们的思路也非常“幼稚”。

菜鸟不可怕,提问也不可怕,可怕的是自己不总结,不思考。

下面是我以前在汇编区回答问题的一些总结和心得,希望可以给你们一些启迪,

少走些弯路,元芳你说呢??? :)


汇编初学者问题合集:http://blog.csdn.net/mydo/article/details/1776304

关于 HLA 的学习心得 : http://blog.csdn.net/mydo/article/details/1561492

汇编实现大数乘除运算的雏形 : http://blog.csdn.net/mydo/article/details/1776284

大熊猫侯佩 2012-10-25
...全文
36486 262 打赏 收藏 转发到动态 举报
写回复
用AI写文章
262 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐金健 2015-06-23
  • 打赏
  • 举报
回复
支持一下!~
ddmin07 2015-03-30
  • 打赏
  • 举报
回复
谢谢楼主啦!!
qq_20729129 2015-03-27
  • 打赏
  • 举报
回复
很好,谢谢 。
强迫症患者 2015-03-27
  • 打赏
  • 举报
回复
才 开始学习汇编
qq1963000147 2015-02-25
  • 打赏
  • 举报
回复
thank you
孟明后人 2014-11-21
  • 打赏
  • 举报
回复
学习了,谢谢
C332617729 2014-10-24
  • 打赏
  • 举报
回复
谢谢大神分享了,太有用了。
木子007 2014-10-24
  • 打赏
  • 举报
回复
涨姿势了
liuyuanrs 2014-08-21
  • 打赏
  • 举报
回复
谢了,在学习
新生程序猿 2014-05-28
  • 打赏
  • 举报
回复
新手学习下。。。
  • 打赏
  • 举报
回复
先看看,新手一个
huhututu132 2014-04-25
  • 打赏
  • 举报
回复
nice+~
好好学习一下 2014-04-20
  • 打赏
  • 举报
回复
不错,学习了!
MartinHan01 2014-04-11
  • 打赏
  • 举报
回复
谢谢
8月1992 2014-03-24
  • 打赏
  • 举报
回复
很好的帖子!
NeoT 2014-03-16
  • 打赏
  • 举报
回复
正准备学,求指导
浪漫的骷髅 2014-03-12
  • 打赏
  • 举报
回复
3q,收下了哦~
Acusp 2013-12-27
  • 打赏
  • 举报
回复
学习中,谢谢!
yellowforg 2013-12-23
  • 打赏
  • 举报
回复
有问题,找帮主贴NICE
三刀飞 2013-12-20
  • 打赏
  • 举报
回复
3q、、、、、、
加载更多回复(217)
写书都要有序,所以为序。为什么要写这本书,吃力不讨好啊!纯粹是由感而发。作为一名计算机相关学科的高校教师,也作为一名学习计算机知识的学生,我在阅读和学习各种计算机知识的时候,经常感到这样的一种无助,那就是很难入门。有老师教,那是最好,不过也要看老师的水平和责任心,然而计算机知识日新月异,发展极快,没有人可以永远能当你的老师啊!事实上,更多的情况也只能是通过看书来学习。说到看书,真是一肚子话!第一个问题就是看什么书?纵观国内的中文计算机图书,确实有适合各种层次的书籍可供选择。一类是入门级,大部分以教材类出现,这类图书我看过很多,总觉得很多作者似乎没有考虑一个刚入门的读者如何来看他的书,有些只是洋洋洒洒的纯粹大篇理论,让人觉得离实际上机操作存在着很大距离;有些是讲到很多操作细节,但是在很多地方,跳跃性非常强,没不下读者就很难追的上了;有些讲的内容确实是可操作性比较强,然而,往往在关键的步骤和易出现问题的地方缺乏必要的解释。我后来也尝试着看外文书,不可否认,总体来看,国外的计算机技术类图书质量较高,但是也存在一些问题,如一些大部头的Java专著多达千页,几乎把所有的技术要点都涉及到了,反而让初学者望而却步。当然,最大的问题还是翻译问题,很多很好的国外图书就是被翻译给搞砸了!这些不想说了。在教授Java课程的几年中,我深深的觉得,学习 Java语言需要一本好用的书才行,这本书应该具有以下几个特点:1)浅显,但该说明清楚的一定要说明清楚。大部分学生是学过计算机语言的,应该说,学过其他语言非常有助于学习Java,然而,也有很多学生并不清楚这些语言的思想,甚至连一些简单内容都是理解不准确。怎么办?完全抛开以往的学习经验,从数据存储和二进制讲起,似乎没有必要,所以,这就需要教师的把握。如我从教学中发现,即便是对计算机语言掌握的不好,理解变量和控制语句的难度还不是很大,但是对于函数等内容就存在较大问题了,所以,对于函数部分我还是从底讲起,只要理解了函数,才能对类深入理解。2)可操作性强。对于初学者而言,纯粹的理论讲解意义不大,更多的还是要予以图例和平台操作的演示,本书对此花了很多篇幅,对于上手快的读者略显臃肿,但是我还是觉得应该多照顾一下上手慢的读者!3)以理解为主线组织内容。这是我的一个想法,也许体现的很不成熟。为什么通过教师讲课要比直接看书能在更短的时间内掌握知识呢?我觉得很大的一个原因在于教师授课的思路并非线形的教科书思路,他把知识连贯了起来,如开始介绍类,很快就会遇到不懂的类!怎么办?查文档!怎么查?教师会当场演示,学生很容易记住!然而,看书就不是这样,因为知识的组织要有条理,结果是你恐怕看完书后,才看到书的附录中有几个帮助文档的查阅说明,这样初学者就很难理解为什么要查文档!所以,在本书中,部分内容使用了这种非线形的组织方式,只是想让读者在阅读时除了知道其然,还要知道其所以然。4)结合面向对象。虽然入门的书不能很难,但是关键的特色不能没有,学Java而不学面向对象,可以毫不客气的说那就没有学会Java。所以,本书花了大量章节对面向对象的原理及其应用做了全面的介绍,虽然对部分内容没有做过深的介绍,然而对于常用的内容和实现方法都介绍到了。如窗体和JSP等章节,贯穿了大量面向对象编程问题。一时想不起还要有什么了,我想在一页纸上结束此序,所以就不说了吧。补充一点,我的电子信箱为:leeshuqing@163.com。欢迎大家批评指正,能够给我更多的帮助!是为序!本书电子版以委托北京Apabi出版公司发布,格式为CEB,等正式出版后提供新的格式版本。此处所提供的电子版本为PDF格式相关代码下载地址请访问:http://www.njmars.net/dispbbs.asp?boardID=4&ID=407&page=1
写书都要有序,所以为序。

为什么要写这本书,吃力不讨好啊!纯粹是由感而发。作为一名计算机相关学科的高校教师,也作为一名学习计算机知识的学生,我在阅读和学习各种计算机知识的时候,经常感到这样的一种无助,那就是很难入门。有老师教,那是最好,不过也要看老师的水平和责任心,然而计算机知识日新月异,发展极快,没有人可以永远能当你的老师啊!事实上,更多的情况也只能是通过看书来学习。说到看书,真是一肚子话!第一个问题就是看什么书?纵观国内的中文计算机图书,确实有适合各种层次的书籍可供选择。一类是入门级,大部分以教材类出现,这类图书我看过很多,总觉得很多作者似乎没有考虑一个刚入门的读者如何来看他的书,有些只是洋洋洒洒的纯粹大篇理论,让人觉得离实际上机操作存在着很大距离;有些是讲到很多操作细节,但是在很多地方,跳跃性非常强,没不下读者就很难追的上了;有些讲的内容确实是可操作性比较强,然而,往往在关键的步骤和易出现问题的地方缺乏必要的解释。我后来也尝试着看外文书,不可否认,总体来看,国外的计算机技术类图书质量较高,但是也存在一些问题,如一些大部头的Java专著多达千页,几乎把所有的技术要点都涉及到了,反而让初学者望而却步。当然,最大的问题还是翻译问题,很多很好的国外图书就是被翻译给搞砸了!

这些不想说了。

在教授Java课程的几年中,我深深的觉得,学习 Java语言需要一本好用的书才行,这本书应该具有以下几个特点:

1)浅显,但该说明清楚的一定要说明清楚。大部分学生是学过计算机语言的,应该说,学过其他语言非常有助于学习Java,然而,也有很多学生并不清楚这些语言的思想,甚至连一些简单内容都是理解不准确。怎么办?完全抛开以往的学习经验,从数据存储和二进制讲起,似乎没有必要,所以,这就需要教师的把握。如我从教学中发现,即便是对计算机语言掌握的不好,理解变量和控制语句的难度还不是很大,但是对于函数等内容就存在较大问题了,所以,对于函数部分我还是从底讲起,只要理解了函数,才能对类深入理解。

2)可操作性强。对于初学者而言,纯粹的理论讲解意义不大,更多的还是要予以图例和平台操作的演示,本书对此花了很多篇幅,对于上手快的读者略显臃肿,但是我还是觉得应该多照顾一下上手慢的读者!

3)以理解为主线组织内容。这是我的一个想法,也许体现的很不成熟。为什么通过教师讲课要比直接看书能在更短的时间内掌握知识呢?我觉得很大的一个原因在于教师授课的思路并非线形的教科书思路,他把知识连贯了起来,如开始介绍类,很快就会遇到不懂的类!怎么办?查文档!怎么查?教师会当场演示,学生很容易记住!然而,看书就不是这样,因为知识的组织要有条理,结果是你恐怕看完书后,才看到书的附录中有几个帮助文档的查阅说明,这样初学者就很难理解为什么要查文档!所以,在本书中,部分内容使用了这种非线形的组织方式,只是想让读者在阅读时除了知道其然,还要知道其所以然。

4)结合面向对象。虽然入门的书不能很难,但是关键的特色不能没有,学Java而不学面向对象,可以毫不客气的说那就没有学会Java。所以,本书花了大量章节对面向对象的原理及其应用做了全面的介绍,虽然对部分内容没有做过深的介绍,然而对于常用的内容和实现方法都介绍到了。如窗体和JSP等章节,贯穿了大量面向对象编程问题

一时想不起还要有什么了,我想在一页纸上结束此序,所以就不说了吧。

补充一点,我的电子信箱为:leeshuqing@163.com。欢迎大家批评指正,能够给我更多的帮助!

是为序!

本书电子版以委托北京Apabi出版公司发布,格式为CEB,等正式出版后提供新的格式版本。此处所提供的电子版本为PDF格式

相关代码下载地址请访问:http://www.njmars.net/dispbbs.asp?boardID=4&ID=407&page=1
写书都要有序,所以为序。

为什么要写这本书,吃力不讨好啊!纯粹是由感而发。作为一名计算机相关学科的高校教师,也作为一名学习计算机知识的学生,我在阅读和学习各种计算机知识的时候,经常感到这样的一种无助,那就是很难入门。有老师教,那是最好,不过也要看老师的水平和责任心,然而计算机知识日新月异,发展极快,没有人可以永远能当你的老师啊!事实上,更多的情况也只能是通过看书来学习。说到看书,真是一肚子话!第一个问题就是看什么书?纵观国内的中文计算机图书,确实有适合各种层次的书籍可供选择。一类是入门级,大部分以教材类出现,这类图书我看过很多,总觉得很多作者似乎没有考虑一个刚入门的读者如何来看他的书,有些只是洋洋洒洒的纯粹大篇理论,让人觉得离实际上机操作存在着很大距离;有些是讲到很多操作细节,但是在很多地方,跳跃性非常强,没不下读者就很难追的上了;有些讲的内容确实是可操作性比较强,然而,往往在关键的步骤和易出现问题的地方缺乏必要的解释。我后来也尝试着看外文书,不可否认,总体来看,国外的计算机技术类图书质量较高,但是也存在一些问题,如一些大部头的Java专著多达千页,几乎把所有的技术要点都涉及到了,反而让初学者望而却步。当然,最大的问题还是翻译问题,很多很好的国外图书就是被翻译给搞砸了!

这些不想说了。

在教授Java课程的几年中,我深深的觉得,学习 Java语言需要一本好用的书才行,这本书应该具有以下几个特点:

1)浅显,但该说明清楚的一定要说明清楚。大部分学生是学过计算机语言的,应该说,学过其他语言非常有助于学习Java,然而,也有很多学生并不清楚这些语言的思想,甚至连一些简单内容都是理解不准确。怎么办?完全抛开以往的学习经验,从数据存储和二进制讲起,似乎没有必要,所以,这就需要教师的把握。如我从教学中发现,即便是对计算机语言掌握的不好,理解变量和控制语句的难度还不是很大,但是对于函数等内容就存在较大问题了,所以,对于函数部分我还是从底讲起,只要理解了函数,才能对类深入理解。

2)可操作性强。对于初学者而言,纯粹的理论讲解意义不大,更多的还是要予以图例和平台操作的演示,本书对此花了很多篇幅,对于上手快的读者略显臃肿,但是我还是觉得应该多照顾一下上手慢的读者!

3)以理解为主线组织内容。这是我的一个想法,也许体现的很不成熟。为什么通过教师讲课要比直接看书能在更短的时间内掌握知识呢?我觉得很大的一个原因在于教师授课的思路并非线形的教科书思路,他把知识连贯了起来,如开始介绍类,很快就会遇到不懂的类!怎么办?查文档!怎么查?教师会当场演示,学生很容易记住!然而,看书就不是这样,因为知识的组织要有条理,结果是你恐怕看完书后,才看到书的附录中有几个帮助文档的查阅说明,这样初学者就很难理解为什么要查文档!所以,在本书中,部分内容使用了这种非线形的组织方式,只是想让读者在阅读时除了知道其然,还要知道其所以然。

4)结合面向对象。虽然入门的书不能很难,但是关键的特色不能没有,学Java而不学面向对象,可以毫不客气的说那就没有学会Java。所以,本书花了大量章节对面向对象的原理及其应用做了全面的介绍,虽然对部分内容没有做过深的介绍,然而对于常用的内容和实现方法都介绍到了。如窗体和JSP等章节,贯穿了大量面向对象编程问题

一时想不起还要有什么了,我想在一页纸上结束此序,所以就不说了吧。

补充一点,我的电子信箱为:leeshuqing@163.com。欢迎大家批评指正,能够给我更多的帮助!

是为序!

本书电子版以委托北京Apabi出版公司发布,格式为CEB,等正式出版后提供新的格式版本。此处所提供的电子版本为PDF格式

相关代码下载地址请访问:http://www.njmars.net/dispbbs.asp?boardID=4&ID=407&page=1

21,453

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧