网站大量收购闲置独家精品文档,联系QQ:2885784924

汇编语言1-1.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封面 汇编指令:用便于记忆、并能描述指令功能的符号表示机器指      令→汇编指令(符号指令)。 助记符:表示指令操作码的符号,一般用英语单词或缩写。指令的操作数也用符号表示。 汇编语言的特点:汇编指令与机器指令一一对应,但相对机器语言易于理解、掌握,当我们用低级语言编写程序时使用汇编语言而不用机器语言。 汇编语言程序一例 DATA SEGMENT  A DB 4  B DB 2 DATA ENDS STACK SEGMENT STACK DB 200 DUP(0)  STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS: STACK ,CS:CODE START: MOV AX,DATA MOV DS,AX MOV DL,A ADD DL,B ADD DL,30H MOV AH,2 INT 21H MOV AH,4CH INT 21H CODE ENDS    END START 汇编程序设计到执行操作过程 利用纯文本编辑器(例如记事本或EDIT)编写源程序,称为源程序,文件名以.ASM为扩展名。 利用masm对源程序进行汇编,形成目标文件,即.OBJ文件。 利用link对目标文件进行连接,形成可执行文件,即.exe文件。 在当前DOS提示符下运行该.exe文件。 过程如下图所示。 操作执行过程演示如下图。 编译与连接 总结 汇编语言是一种面向机器的语言,不同CPU的计算机机器的汇编语言互不相同。 要学习某种汇编语言,就必须首先了解应用该汇编语言的计算机的硬件结构,数据类型及其在机内的表示方法。 三、高级语言 机器语言和汇编语言以外的程序设计语言统称高级语言。其特点是更加接近自然语言和惯用的数学表达形式,与计算机硬件结构无关,因而便于使用,便于交流和推广。 总之,高级语言编程效率高,但运行效率低。 高级语言可分成编译型和解释型高级语言,分别使用编译程序和解释程序将源程序翻译成机器语言程序,然后交计算机执行。 四、汇编语言程序设计的意义 1)与硬件密切相关,是学习硬件类课程的先行课和基础课。 2)有利于理解计算机的工作原理。 3)可直接而有效地控制硬件。 4)执行效率高,占用空间小。 5)特殊应用只能使用汇编语言,如加密解密、病毒处理、控制等。 应该指出的是:在计算机速度大大提高和存储器容量大大增加的今天,高级语言的使用更为广泛和普遍(特别是编写大型程序)。 五、汇编语言的主要应用场合  (1)程序执行占用较短的时间,或者占用较小存储容量的场合。 (2)程序与计算机硬件密切相关,程序直接控制硬件的场合。 (3)需提高大型软件性能的场合。 (4)没有合适的高级语言的场合 1.2.1 数制 1.2.2 编码 1.2.3 有符号数的表示方法(难点) 1.2.4 二进制运算 1.2.1 数制 一、有关概念 数制:用一组数字与统一的规则来表示数的方法。 十进制—十进制的数符集中有10个符号:0,1,2,3,4,5,6, 7,8,9,符合人们的习惯. 二进制—0和1。二进制数是计算机内部采用的,并唯一能够直接被计算机识别的数。便于物理实现,便于运算. 十六进制—16个符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 便于识别、书写.引入十六进制数的目的是为了描述二进制数 八进制: 2、基数和权 基数:指这个计数系统中采用多少个数字符号。 权:不同的数位所代表的数值。 如果把用k进制书写的一个整数从右往左依次记作第0位、第1位、…、第n位,则第i位上的数符ai所代表的含义是ai×ki。在此,我们把k称为一个数制的基数,而把ki称为k进制数第i位的权。 如:10进制数中的 基数=10 (0、1、2、3、4、5、6、7、8、9) 3、计数规则 简单地说,就是“逢k进1,借1当k”。 二、各种进制数及它们的书写方法: 1、二进制数:二进制数是最简单的进位计数制,它只有0,1二个数码,

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档