汇编学习心得体会

《汇编语言程序设计》学习心得和体会 在接触这门课程初始,就感到汇编语言并不是很容易就可以弄懂的。相比较以前学过的程序语言如C、C++等,电脑等于在迁就人的思维方式,但汇编却是接近机器语言的一门语言,我们学习和编写程序时必须要去迁就电脑的思维方式,要设身处地地用电脑的角度去思考问题,这就是我学习汇编语言时感受最深的地方,想起来很简单,写起来相当的不易。

汇编的学习不仅仅是学习其语法,而更多的是学习计算机基本的体系结构。其中遇到很多新的概念,名字。如寄存器、中断、寻址方式等。这些概念在刚接触汇编这门课的时候难以理解,但在之后的学习中通过老师的讲解,自己亲手编程的方式也就渐渐清晰明了。

我们在学习之前都需要明确什么是汇编语言。计算机能够直接识别的数据是由二进制数0和1组成的代码。机器指令就是用二进制代码组成的指令,一条机器指令控制计算机完成一个基本操作。为了克服机器语言的缺点,人们采用助记符表示机器指令的操作码,用变量代替操作数的存放地址等,这样就形成了汇编语言。

经过一个学期的学习,我也慢慢摸出了汇编学习的规律。

首先,学习这门语言时如果能联系上以前学过的其他高级语言的知识,最重要的是一些思考问题,实现功能的逻辑的思考,会帮助我们很快的找到编写程序的思路和方向。例如C语言程序的运行逻辑结构有顺序(按语句依次执行)、分支结构(IF...THEN...ELSE...),循环结构(FOR...NEXT)三种结构,也通过C语言了解并掌握了什么是子程序,什么是调用。事实上,汇编语言中有关程序结构,子程序等等的知识都是跟C语言十分相似的,只是在编程时用到的语言不同:汇编语言完全面向机器,需要指明数据在寄存器、内存中的流向。

第二,学习汇编语言,首要问题是学习80X86指令系统。如果能将指令系统中的各个助记符、格式等都能完全掌握并灵活运用,大部分工作就已经完成了。指令系统确定了CPU所能完成的功能,是用汇编语言进行程序设计的最基本部分。如果不熟悉汇编指令的功能及其有关规定,那肯定不能灵活使用汇编语言。

指令的种类十分繁杂,但其格式却是统一的。

其中方括号中的内容为可选项。指令助记符决定了指令的功能,对应一条二进制编码的机器指令。指令的操作数个数由该指令确定,可以没有操作数,也可以有一个或多个操作数,大多数指令要显示写出来,还有些操作数是隐含的。当指令包含操作数的时候,书写时必须遵守:1、指令助记符和操作数之间有分隔符,比如几个空格;2、如果含有多个操作数,操作数之间用逗号分隔。

现在简单总结汇编语言指令的分类:1、数据传送指令;2、标志位操作指令;3 、算术运算指令;4、逻辑运算指令;5、移位运算指令;6、位操作指令;7、

比较运算指令;8、循环指令;9、转移指令;10、条件设置字节指令;11、字符串操作指令;12、BCD码运算调整指令;13、处理器指令。

在编写汇编程序时,应该注意特别容易出现的错误,例如在编写数据传送指令时,目的操作数和源操作数的类型一定要匹配,CS不能作为目的操作数,offset后只能跟简单地址符号,等等。

汇编语言的寻址方式有直接寻址,寄存器寻址,基址变址寻址,相对基址变址寻址等等,掌握这些都是编写汇编程序很重要的环节。

汇编语言中的程序结构,子程序等知识也会帮助我们编写出一个更加完善的汇编程序。另外,我们还应该掌握DOS系统功能调用,宏汇编等知识。这里要对子程序和宏汇编加以区分,我的理解是:子程序是调用,而宏是替换,比如一个MAX宏,所有出现MAX的地方,都用宏代码代替。

在学习汇编语言时,指令的功能是学习和掌握的重点,要准确有效并合理的使用这些指令,必须了解一些使用的规则。现对汇编语言编程时的规则进行总结,归纳起来有三点:1、要求指令操作数的寻址方式;2、指令对标志位的影响和标志位对指令的影响;3、指令的执行时间,对可完成同样功能的指令,要选用执行时间短的指令。

还有一点十分重要。和所有的程序设计语言一样,要学好汇编语言,实验是必不可少的环节。我们深有体会:书上的程序都能看懂,基本原理也都明白,但是在自己亲手编写程序时,却无从下手,甚至连第一句该怎么写都不知道。通过实验,可以在很大程度上加深印象。在书上看程序,一切都是理所当然,十分顺利,而自己动手,才会真正发现自己的不足之处。程序的编写在记事本中进行即可,掌握debug的使用对实验是有很大帮助的。

现在汇编课程已经结束,感觉不如其他语言学的好,但再不是第一天接触时的云里雾里了,已经有了初步的了解和熟悉,虽说不上得心应手,但简单的问题还是难不倒我的。书本上的知识是有限的,课后的学习是无止境的。想要把汇编学的很好,我想我还需要花更多的时间在课后的时间里。

以上便是我在学习汇编语言过程中所有的心得体会和一些想法,我会更加努力的去学习,达到自己满意的结果。一学期的学习有很大收获,也让我意识到自己还有很多不足,很多需要学习的地方。没有老师指导的日子里,我会找准自己的方向,自己再多学学。

 

第二篇:南汇工厂学习心得体会

南汇工厂学习心得体会

时间如逝;岁月如流,一转眼为期两个月的工厂学习即将过去,感谢工厂各位同事的关心与帮助,尤其是倪总和陈厂长,一直对我的学习倍加关注与指导,让我在做一名管理者的层面上,从个人的思想、个人行为作风以及工作方法都取得了一定的进步。

我记得第一天来报到后,心中很是迷茫,不知道该如何学习管理,学习什么样的管理,陈厂长就告诉我,做任何一样学习,都需要用眼去看,用心去思考,再用实际行动去落实,让我用一周时间到各办公室、各车间班组去感受,首先自己了解了哪些?想到了哪些?我们管理者在每个工作环节里面起到哪些作用?作为一名管理者,要完成一项大的工程,不是直接分配下去把任务完成这么简单,作为利润微薄的制造业,成本是工厂生存的关键之一,需要我们管理者就是将工作分解、目标分解、责任分解、安全工作落实分解等。从而达到生产管控、安全管控、成本管控,完成我们的既定目标,为企业带来更大的经济效益。

我终于明白:管理有法,但无定法,贵在得法,归根结底就是“用心”二字,在这里,陈厂长就是我的导师,为我付出很多,他总是用一种相互探讨的谦虚态度和我交流,让我在快乐中学习,也让我倍感亲切,让我学习到许多好经验、好作风、好方法,主要学习到的有:仓库的规范管理、固定资产生产设备管理、场地规划管理、现场管理、安全责任落实管理、目标成本管理等。在这学习的最后几天里,我把在绿化基地所做的工作和现在感受与参与的工作,做了深刻的对比,

确实体会到很多以往的不足,现在也养成一个良好的习惯,就是喜欢把每天看到的、体会到的和以前的管理工作做对比,已经把这些都记录了下来,这些都等着我回去以后一件一件去落实、去完成。绿化基地目前存在的问题有:

1、管理人员自上而下的不专业,以及员工年龄偏大素质偏低且难以培养,缺乏专业技巧而导致生产进度缓慢、生产质量标准不高。

2、仓库管理不够规范,仓库管理员无仓管经验以及责任心不强,设备工具与台账不能做到帐物相符,有待培训或换人。

3、每月计划的不完善,有了计划,但突发工作很多,这与上下级工作沟通不全面也有很大原因。导致管理者在生产计划、组织指挥、各类控制等方面做的不够细致。

4、缺少各类管理制度,对仓库管理、人员管理、劳动纪律管理等缺乏约束,不能做到奖惩分明,对控制成本也带来难度。

5、对资产管理没有落到实处,比如马匹死亡不及时上报、大型生产设备损坏无人汇报等。

6、管理者对员工只安排工作,对员工缺少素质、专业知识以及责任 心方面的各类宣传和培训,长期以往导致工人士气不足,凝聚力不够。

7、因绿化基地内部环境因素,多重管理现象较为严重,给一线管理者带来很大困惑,导致工作重复、资源浪费、效率低下等,内部组织架构以及相关流程有待梳理。

我知道,学习是贯穿于一个人在企业发展的基本条件,在学习的这段时间里,我不仅参加了工厂大小会议,也参与了工厂的几件大

事,45000吨滚装船开工以及讨论会、新时代质量管理体系的筹备与认证通过、工厂xx年安全月工作方案的策划与跟踪检查等,通过这次学习,让我清醒的认识到自身管理的不足,感觉到自己在企业立足的危机感,在这里,我见证了他们辛苦收获的荣誉;感受到他们团结友爱的工作氛围;领教了他们一丝不苟的工作态度。所以我需要学习再学习,紧跟公司发展步伐,把这次取到的“经”用到以后实际工作中,不断总结、修正目标、勇于创新,重新树立一个全新的自我,因为他们的成绩也在激励着我。

学 员:潘升兵

20xx年x月x日

相关推荐