语言学习方法精要_第1页
语言学习方法精要_第2页
语言学习方法精要_第3页
语言学习方法精要_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、语言学习方法精要 汇编语言学习方法精要 汇编语言是一种低级语言,所谓“低级”,并不是指它实现的功能比较少,过时了,而是指它与硬件 _比较紧密,是一种面向机器的语言。每种处理器都有自己的语言,每种语言都有自己的语句特色,不能离开硬件而直接谈论汇编语言。下面跟着一起去看看汇编语言精要。 汇编语言入门比较枯燥,开始时要学习记忆大量的指令,没有别的办法,只有多练,多看,多思考。刚开始可能不会编程,不要紧,要“耐得住寂寞”,静下心来,一点一滴地积累,如果在编程过程中哪条语句记不清了就翻书,书上或者资料上有类似的例子就仿照着写,慢慢地你就会掌握学习汇编语言的要领。 对于编程来说,要有基本的思路,就是说要明

2、白程序一步一步是怎么执行的,这最关键。像计数器编程,如果没有数电的知识,看起来会比较费劲,不过多看看书上的例题,多写几遍也没多大问题。看看课本上 _们怎么编的,模仿很多遍之后,你会不知不觉的发现自己也成 _高手了,而且当你羡慕别人写得程序几百行的时候也不会想到后己也能写出来的,其实你可以,但是这是需要课本学习时间的,每个语句反复的揣摩,自己模仿, _的刻苦练的,没什么好的捷径,没有汗水不会有收获的,但是这也是一个充满乐趣的过程。 但课本学得再好不上机实际编程序调试终究也是学不会的。所以要自己动手写程序,还是那句话:只要有思路,什么都好办。至于思路就是看你的课本学得怎么样了。学习是自己的事情。只

3、要你第一个程序调试出来了就有信心了,万事开头难。 首先,在学习汇编语言的时候若能把之前学过的其它的高级语言的知识 _起来,就会达到非常好的效果。例如C语言程序的运行逻辑结构有顺序(按语句依次执行)、分支结构(IF.THEN.ELSE.),循环结构(FOR.NEXT)三种结构,也通过C语言了解并掌握了什么是子程序,什么是调用。事实上,汇编语言中有关程序结构,子程序等等的知识都是跟C语言十分相似的,只是在编程时用到的语言不同:汇编语言完全面向机器,需要指明数据在寄存器、内存中的流向。 其次,在进行汇编语言的学习时,第一要学习的就是指令系统,如果能掌握并灵活运用指令系统中的每个助记符以及格式,那么,

4、就能完成多数工作了。指令系统对于CPU来讲起着决定性的作用,也是在进行汇编语言的程序设计时最为基本的因素。若对汇编指令的功能还有其它的相关规定不熟悉的话,是不会对汇编语言进行熟练操作的。指令具有非常繁杂的种类,但是,格式都是统一的,一般方括号里的内容都是可以选择的项,指令的功能是由指令助记符决定的,并与一条二进制编码的机器指令相对应。一般情况下,指令决定了指令的个数,操作数是不定的,可以是一个或者多个,也可以没有,在这些指令中,有的是显示出来的,有些是隐含的。如果指令包含操作数时,就要遵守书写的格式,一是在指令助记符与操作数间要有分隔符,例如加上空格,二是如果操作数多的话,操作数间要用逗号进行

5、分隔。在进行汇编程度编写的时候,对于易出错的地方要多加 _,把汇编程序的每一种环节都要掌握好。 一套完整的汇编的程序离不开程序结构以及子程序,除此之外,对于DOS系统功能的调用以及宏汇编也要掌握。子程序与宏汇编是不一样的,个人是这样理解的,子程序是调用,宏是替换,学习汇编语言的时候,学习与掌握指令的功能是非常重要的,并且要对这些指令进行有效合理的使用,对使用的规则一定要了解。汇编语言进行编程的时候有以下三点规划:一是对指令操作数要求寻址的方式,二是指令对标志位产生的影响以及标志位对指令产生的影响,三是指令执行的时间,对于可以完成相同功能的指令,在执行时间方面要选用时间较短的指令。另外,要想把汇编语言学习,还有一个环节是不可缺少的,就是实验。一般情况下,书上的程序都能看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论