下载此文档

主讲人 邱德慧.ppt


文档分类:法律/法学 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
主讲人邱德慧
Assembly Language
Programming
汇编语言程序设计
EAX
CS
80x86
CPU
课程介绍
专业基础课、必修课
计算机组成原理的一个部分
软件开发的一个组成部分
一种低级语言的程序设计
高级语言程序设计的扩展
相关课程
先修课
高级语言程序设计
计算机基础
后续课
计算机组成原理
微机原理及接口技术
单片机原理与应用
什么是汇编语言(1)
为什么会产生汇编语言?
早期的程序设计均使用机器语言。程序员们将用0、1数字编成的程序代码打在纸带或卡片上,再将程序通过纸带机或卡片机输入计算机。
但机器语言如此难于辨别和记忆,于是汇编语言产生了。
计算机语言发展简史
机器语言
汇编语言
高级语言
FORTRAN
BASIC
COBOL
PASCAL
C/C++
JAVA
…...
什么是汇编语言(2)
汇编语言是一种面向机器的低级程序设计语言
汇编语言以助记符形式表示每一条计算机指令
助记符(mnemonic)是便于人们记忆、并能描述指令功能和指令操作数的符号
助记符一般就是表明指令功能的英语单词或其缩写
什么是汇编语言(3)
汇编语言的主要特点:
汇编语言程序与处理器指令系统密切相关
程序员可直接、有效地控制系统硬件
形成的可执行文件运行速度快、占用主存容量少
汇编语言和高级语言(1)
汇编语言与处理器密切相关
↘汇编语言程序的通用性、可移植性较差
高级语言与具体计算机无关
↗高级语言程序可以在多种计算机上编译后执行
汇编语言:×
高级语言:√
汇编语言和高级语言(2)
汇编语言功能有限、涉及硬件细节
↘编写程序比较繁琐,调试起来也比较困难
高级语言提供了强大的功能,不必关心琐碎问题
↗类似自然语言的语法,易于掌握和应用
汇编语言:×
高级语言:√
汇编语言和高级语言(3)
汇编语言本质上就是机器语言
↗可以直接、有效地控制计算机硬件
↗易于产生速度快、容量小的高效率目标程序
高级语言不针对具体计算机系统
↘不易直接控制计算机的各种操作
↘目标程序比较庞大、运行速度较慢
汇编语言:√
高级语言:×

主讲人 邱德慧 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198619
  • 文件大小0 KB
  • 时间2015-03-27