1 / 20
文档名称:

主讲人邱德慧学习资料.ppt

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

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

分享

预览

主讲人邱德慧学习资料.ppt

上传人:68843242 2019/11/22 文件大小:222 KB

下载得到文件列表

主讲人邱德慧学习资料.ppt

文档介绍

文档介绍:主讲人邱德慧AssemblyLanguageProgramming汇编语言程序设计EAXCS80x86CPU课程介绍专业基础课、必修课计算机组成原理的一个部分软件开发的一个组成部分一种低级语言的程序设计高级语言程序设计的扩展相关课程先修课高级语言程序设计计算机基础后续课计算机组成原理微机原理及接口技术单片机原理与应用什么是汇编语言(1)为什么会产生汇编语言?早期的程序设计均使用机器语言。程序员们将用0、1数字编成的程序代码打在纸带或卡片上,再将程序通过纸带机或卡片机输入计算机。但机器语言如此难于辨别和记忆,于是汇编语言产生了。什么是汇编语言(2)汇编语言是一种面向机器的低级程序设计语言汇编语言以助记符形式表示每一条计算机指令助记符(mnemonic)是便于人们记忆、并能描述指令功能和指令操作数的符号助记符一般就是表明指令功能的英语单词或其缩写什么是汇编语言(3)汇编语言的主要特点:汇编语言程序与处理器指令系统密切相关程序员可直接、有效地控制系统硬件形成的可执行文件运行速度快、占用主存容量少汇编语言和高级语言(1)汇编语言与处理器密切相关 ↘汇编语言程序的通用性、可移植性较差高级语言与具体计算机无关 ↗高级语言程序可以在多种计算机上编译后执行汇编语言:×高级语言:√汇编语言和高级语言(2)汇编语言功能有限、涉及硬件细节 ↘编写程序比较繁琐,调试起来也比较困难高级语言提供了强大的功能,不必关心琐碎问题 ↗类似自然语言的语法,易于掌握和应用汇编语言:×高级语言:√汇编语言和高级语言(3)汇编语言本质上就是机器语言↗可以直接、有效地控制计算机硬件↗易于产生速度快、容量小的高效率目标程序高级语言不针对具体计算机系统↘不易直接控制计算机的各种操作↘目标程序比较庞大、运行速度较慢汇编语言:√高级语言:×