下载此文档

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


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

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

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小203 KB
  • 时间2017-02-20