第1章 概 述1 汇编语言程序设计 教学课件.ppt

第1章 概 述1 汇编语言程序设计 教学课件.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 概 述1 汇编语言程序设计 教学课件

第1章 概 述 1.1 计算机语言是人机交流工具 1.2 预备知识 本 章 要 点 习 题 一 1.1 计算机语言是人机交流工具 1.1.1 机器语言 1.1.2 自然语言与汇编语言的对比 1.1.3 汇编程序和连接程序 1.1.4 汇编语言的构成 1.1.5 汇编语言的特点 1.1.1 机器语言 计算机的所有操作都是在指令的控制下进行的。能够直接控制计算机完成指定动作的是机器指令。一条机器指令是一个由0和1组成的二进制代码序列,不同的机器指令对应的二进制代码序列也各不相同。一条机器指令通常由操作码和操作数两部分构成,操作码在前,操作数在后。 操作码部分用来指出这条指令做什么样的操作,是做加法,做减法,还是完成数据传送,亦或是其它的操作;操作数部分或者给出操作对象的值,或者指出操作对象在什么地方。下面的二进制代码序列就是一条8088的机器指令:0000011000000000 二进制序列中的逗号是为了阅读方便而加上的,并不是机器指令的一部分。 对于同样的二进制序列,不同型号的CPU对它的“理解”是不一样的。 1.1.2 自然语言与汇编语言的对比 表1.1 自然语言与汇编语言的对照 汇编语言是介于自然语言和机器语言之间的一种人机交流媒介。 1.1.3 汇编程序和连接程序 汇编程序是一种计算机软件,属于软件分类中的系统软件部分,它能够把人们编写的汇编语言程序(称为源程序,一般以ASM作为文件扩展名)翻译成机器语言,这种翻译操作称为“汇编”。 汇编程序还具有语法检查的功能,交给汇编程序进行处理的源程序在翻译之前都必须经过语法检查这一关。 汇编程序翻译的结果已具备机器语言的形式,称为“目标程序”,一般以OBJ 作为文件扩展名。 汇编语言源程序、汇编程序、目标程序、连接程序、执行文件的关系如图1.1所示。 1.1.4 汇编语言的构成 汇编语言是较早发明的一种介于自然语言与机器语言之间的程序设计语言。 指令助记符、数据和存放数据的变量、标号、伪指令以及相应的使用规则构成了汇编语言的全部内容。 1.1.5 汇编语言的特点 1)与机器语言相比,汇编语言易于理解和记忆; 2) 编写的源程序可读性较强。 3)汇编语言能直接控制计算机的内存和外设 。 1.2.1 数制及其转换 1.2.2 无符号数与带符号数 1.2.3 原码和补码 1.2.4 逻辑运算 1.2.5 8086/8088支持的数据类型及其内部表示 1.2.1 数制及其转换 计算机内部使用的是由0和1两种符号构成的二进制数。 计算机还会经常使用八进制数和十六进制数。 1.2.1.1 数制 任何一个数制都涉及下面三个问题: 1.计数符号 这是用于书写数值的各个符号,所有计数符号构成的集合称作数符集。k 进制的数符集中必然包含k个符号。 比如: 二进制的数符集中有两个符号:0和1; 八进制的数符集中有8个符号:0, 1, 2, 3, 4, 5, 6, 7; 十进制的数符集中有10个符号:0, 1, 2, 3, 4, 5, 6, 7, 8, 9; 十六进制的数符集中有16个符号:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F。 显然,任意进制的各个计数符号是有顺序的,二进制、八进制和十进制的每个计数符号就是它的序号值,十六进制的后6个计数符号A、B、C、D、E、F的序号值依次是10、11、12、13、14、15。 2.基数和权 如果把用k进制书写的一个整数从右往左依次记作第0位、第1位、…、第n位,则第i位上的数符ai所代表的含义是ai×ki。在此,我们把k称为一个数制的基数,而把ki称为k进制数第i位的权。 3.计数规则

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档