下载此文档

第4章 汇编语言及汇编程序的设计PPT课件.ppt


文档分类:IT计算机 | 页数:约61页 举报非法文档有奖
1/61
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/61 下载此文档
文档列表 文档介绍
微型计算机原理与接口技术主编何超中国水利水电出版社189288oemgcyanjigzyjoemhfoem189286189287hzp580 理解汇编语言和汇编程序的概念。 掌握汇编语言源程序的书写规则、语句的基本格式、程序的分段结构。 熟悉汇编语言的基本表达、伪指令语句及其应用。 熟悉汇编语言程序的上机运行、调试过程,掌握基本操作技能。 :CPU能直接识别和执行的指令称为机器指令,机器指令在表现形式上为二进制代码。机器指令与CPU有密切的关系,通常不同种类的CPU对应的机器指令也不同。2、机器语言:用二进制编码的机器指令的集合及一组使用机器指令的规则。用机器语言描述的程序称为目的程序或目标程序,机器语言是CPU能直接识别的唯一语言。3、机器语言不能用人们熟悉的形式来描述计算机需要执行的任务,且编写程序十分麻烦,容易出错,调试也困难。,它采用指令助记符来表示操作码和操作数,用符号地址表示操作数地址,因而易记、易读、易修改,给编程带来很大方便。实际上,汇编语言就是机器语言程序的符号表示。,所以用汇编语言编写的源程序必须翻译成为用机器语言表示的目标程序后才能由CPU执行。把汇编语言源程序翻译成目标程序的过程称为汇编,完成汇编任务的程序叫做汇编程序。汇编过程如图4-1所示。(1)DOS汇编环境。在DOS时代,学****汇编就是学****系统底层编程的代名词,DOS环境下是16位的汇编语言。在DOS汇编中我们可以采用中断调用功能以及其他内核提供的功能。(2)Win32汇编环境。Windows把我们和计算机的硬件隔离开,Win32汇编可以当作一种功能强大的开发语言使用,使用它完全可以开发出大型的软件来,Win32汇编是Windows环境下一种全新的编程语言,使用Win32汇编语言是了解操作系统运行细节的最佳方式。(1)用编辑程序(例如EDIT)建立ASM源文件()。(2)用汇编程序(例如:MASM或ML)对ASM源文件进行汇编,产生OBJ目标文件();若在汇编过程中出现语法错误,根据错误信息提示(如位置、类型、说明),用编辑软件重新调入源程序进行修改。(3)用链接程序(例如:LINK)对目标文件进行连接,生成EXE文件()。(4)在DOS提示符下,输入EXE文件名,运行程序。、,汇编语言的语句可以由以下几部分组成:[名字]操作符[操作数][;注释]说明:(1)用“[]”框住的部分表示这个部分可有可无。各部分之间必须用“空格符”或“横表符(TAB)”隔开。(2)名字就是一个符号。(2)操作符就是指令的助记符。(3)操作数是操作符的操作对象,由一个或多个表达式组成,当有两个或两个以上的操作数时,各操作数之间用逗号隔开。(4)注释字段是以“;”开头的说明部分,可以用英文或者中文书写。注释字段是语句的非执行部分,用来说明本条指令(或本段程序)在程序中的功能和作用。,名字又称为标识符,可以是“标号”或“变量”,标号后面要跟冒号,变量则无。标识符只有当要用符号地址访问该语句时才出现。标识符可以使用的字符有:字母A~Z,字母a~z,数字0~9及专用字符?、,、@、_、$等。不区别大小写字母,数字不能放在第一个位置。标识符有3种属性:段属性、偏移属性及类型属性。标识符有3种属性(1)段属性。段属性表示标识符所在段的段起始地址,标号的值存放在CS寄存器中;变量的值存放在CS以外的寄存器中。(2)偏移属性。偏移属性表示段内偏移地址,从本段开始到标识符位置的字节数。标识符的偏移地址是16位或32位无符号数,取决于段的长度。(3)类型属性。标号的类型有两种:NEAR指明它是段内引用,指针长度为2字节;FAR指明它是段外引用,指针长度为4字节;变量的类型主要定义该变量保留的字节数,有字节、字、双字等。

第4章 汇编语言及汇编程序的设计PPT课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数61
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小471 KB
  • 时间2020-09-29