下载此文档

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


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
8086/8088和ARM核汇编语言程序设计
第1章汇编语言基础知识
5/4/2018
1
第1章汇编语言基础知识
汇编语言概述
进位计数制及其转换
计算机中数和字符的表示方法
第1章汇编语言基础知识
5/4/2018
2
第1章汇编语言基础知识
自然语言是具有特定语音和语法等规范的、用于人类表达思想并实现相互交流的工具。人与人之间只有使用同一种语言才能进行直接交流,否则就必须通过翻译。要使计算机为人类服务,人们就必须借助某种工具,告诉计算机“做什么”甚至“怎么做”,这种工具就是程序设计语言。
程序设计语言通常分为三类:机器语言、汇编语言和高级语言。而前两种语言与机器密切相关,统称为低级语言。
汇编语言基本概念
汇编语言概述
5/4/2018
3
第1章汇编语言基础知识
计算机语言的发展
机器语言
FORTRAN
BASIC
COBOL
PASCAL
C/C++
JAVA
...
汇编语言
高级语言
汇编语言概述
汇编语言基本概念
5/4/2018
4
第1章汇编语言基础知识
计算机能够直接识别的数据是由二进制数0和1组成的代码。机器指令就是用二进制代码组成的指令,一条机器指令控制计算机完成一个基本操作。
用机器语言编写的程序是计算机惟一能够直接识别并执行的程序,而用其他语言编写的程序必须经过翻译才能变换成机器语言程序,所以,机器语言程序被称为目标程序。
机器语言
汇编语言概述
汇编语言基本概念
5/4/2018
5
第1章汇编语言基础知识
为了克服机器语言的缺点,人们采用助记符表示机器指令的操作码,用变量代替操作数的存放地址等,这样就形成了汇编语言。所以汇编语言是一种用符号书写的、基本操作与机器指令相对应的、并遵循一定语法规则的计算机语言。
用汇编语言编写的程序称为汇编源程序。
汇编语言是一种符号语言,比机器语言容易理解和掌握,也容易调试和维护。但是,汇编语言源程序要翻译成机器语言程序才可以由计算机执行。这个翻译的过程称为“汇编”,这种把汇编源程序翻译成目标程序的语言加工程序称为汇编程序。
汇编语言
汇编语言概述
汇编语言基本概念
5/4/2018
6
第1章汇编语言基础知识
例如,在8086机器下,分别用汇编语言和机器语言计算10+20的程序代码如下:
汇编语言机器语言
MOV AL,10 B0 0A
ADD AL,20 04 14
显然,使用汇编语言编写的程序要比机器语言更容易理解。
汇编语言概述
汇编语言基本概念
5/4/2018
7
第1章汇编语言基础知识
汇编语言虽然较机器语言直观,但仍然烦琐难懂。于是人们研制出了高级程序设计语言。高级程序设计语言接近于人类自然语言的语法****惯,与计算机硬件无关,易被用户掌握和使用。目前广泛应用的高级语言有多种,如BASIC、FORTRAN、PASCAL、C、C++等等。
高级语言
汇编语言概述
汇编语言基本概念
5/4/2018
8
第1章汇编语言基础知识
面向机器的低级语言,通常是为特定的计算机或计算机系列专门设计的。
保持了机器语言的优点,具有直接和简捷的特点。
可有效地访问、控制计算机的各种硬件设备, 如磁盘、存储器、CPU、I/O端口等。
目标代码简短,占用内存少,执行速度快, 是高效的程序设计语言。
经常与高级语言配合使用,应用十分广泛。
汇编语言概述
汇编语言的特点
5/4/2018
9
第1章汇编语言基础知识
#include ""
#include ""
int main(int argc, char* argv[])
{ int a,b,c;
a=1;
b=2;
c=a+b;
printf(“c=%d\n",c);
return 0;
}
编程实现 c =a+b,并在屏幕上显示出结果。

汇编语言概述
C 语言实现
汇编语言的特点
5/4/2018
10
第1章汇编语言基础知识

汇编语言程序设计 第1章 汇编语言基础知识 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小305 KB
  • 时间2018-05-04