1 / 61
文档名称:

汇编语言程序设计 第1章 汇编语言基础知识.ppt

格式:ppt   页数:61页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言程序设计 第1章 汇编语言基础知识.ppt

上传人:yunde113 2014/2/8 文件大小:0 KB

下载得到文件列表

汇编语言程序设计 第1章 汇编语言基础知识.ppt

文档介绍

文档介绍:8086/8088和基于ARM核汇编语言程序设计
第1章汇编语言基础知识
第1讲
11/15/2017
1
第1章汇编语言基础知识
第1章汇编语言基础知识
汇编语言基本概念
数制、数制之间的转换、运算
数和字符的表示
教学重点:
11/15/2017
2
第1章汇编语言基础知识
汇编语言概述
进位计数制及其转换
计算机中数和字符的表示方法
第1章汇编语言基础知识
11/15/2017
3
第1章汇编语言基础知识
1. 什么是汇编语言?
2. 为什么要学汇编(汇编有什么用)?
3. 如何才能学好汇编?
4. 参考资料
5. 教学大纲、教学计划
6. 答疑

11/15/2017
4
第1章汇编语言基础知识
自然语言是具有特定语音和语法等规范的、用于人类表达思想并实现相互交流的工具。人与人之间只有使用同一种语言才能进行直接交流,否则就必须通过翻译。要使计算机为人类服务,人们就必须借助某种工具,告诉计算机“做什么”甚至“怎么做”,这种工具就是程序设计语言。
程序设计语言通常分为三类:机器语言、汇编语言和高级语言。而前两种语言与机器密切相关,统称为低级语言。
汇编语言基本概念
汇编语言概述
11/15/2017
5
第1章汇编语言基础知识
计算机语言的发展
机器语言
FORTRAN
BASIC
COBOL
PASCAL
C/C++
JAVA
...
汇编语言
高级语言
汇编语言概述
汇编语言基本概念
11/15/2017
6
第1章汇编语言基础知识
计算机能够直接识别的数据是由二进制数0和1组成的代码。机器指令就是用二进制代码组成的指令,一条机器指令控制计算机完成一个基本操作。
用机器语言编写的程序是计算机惟一能够直接识别并执行的程序,而用其他语言编写的程序必须经过翻译才能变换成机器语言程序,所以,机器语言程序被称为目标程序。
机器语言
汇编语言概述
汇编语言基本概念
11/15/2017
7
第1章汇编语言基础知识
为了克服机器语言的缺点,人们采用助记符表示机器指令的操作码,用变量代替操作数的存放地址等,这样就形成了汇编语言。所以汇编语言是一种用符号书写的、基本操作与机器指令相对应的、并遵循一定语法规则的计算机语言。(例见下页)
用汇编语言编写的程序称为汇编源程序。
汇编语言是一种符号语言,比机器语言容易理解和掌握,也容易调试和维护。但是,汇编语言源程序要翻译成机器语言程序才可以由计算机执行。这个翻译的过程称为“汇编”,这种把汇编源程序翻译成目标程序的语言加工程序称为汇编程序。
汇编语言
汇编语言概述
汇编语言基本概念
11/15/2017
8
第1章汇编语言基础知识
例如,在8086机器下,分别用汇编语言和机器语言计算10+20的程序代码如下:
汇编语言机器语言
MOV AL,10 B0 0A
ADD AL,20 04 14
显然,使用汇编语言编写的程序要比机器语言更容易理解。
汇编语言概述
汇编语言基本概念
11/15/2017
9
第1章汇编语言基础知识
汇编语言虽然较机器语言直观,但仍然烦琐难懂。于是人们研制出了高级程序设计语言。高级程序设计语言接近于人类自然语言的语法****惯,与计算机硬件无关,易被用户掌握和使用。目前广泛应用的高级语言有多种,如BASIC、FORTRAN、PASCAL、C、C++等等。
高级语言
汇编语言概述
汇编语言基本概念
11/15/2017
10
第1章汇编语言基础知识