1 / 38
文档名称:

精品PPT课件----汇编语言-基础知识.ppt

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

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

精品PPT课件----汇编语言-基础知识.ppt

上传人:wz_198614 2014/9/29 文件大小:0 KB

下载得到文件列表

精品PPT课件----汇编语言-基础知识.ppt

文档介绍

文档介绍:汇编语言程序设计
裘祖旗
1
课程的性质、地位
是计算机科学与技术专业
与电子信息类的专业基础课
前趋课程:数字逻辑、高级语言
后继课程:计算机组成原理、操作系统、计算机系统结构、计算机接口、单片机、自动控制、计算机维护等。
2
学习汇编语言的目的
关于汇编语言
(1)不再是工具性程序设计语言;
(2)了解硬件对软件支持的基本原理;
(3)作为计算机专业的人员的基本知识结构;
(4)低级与高级的关系;
学生
教师
3
汇编语言的特点
关于汇编语言
(1)与硬件密切相关,面向机器的低级语言,可以最直接最有效的操纵硬件系统;
(2)效率高;目标代码简短,占用内存少,执行速度快, 是高效的程序设计语言。
(3)适用于系统和硬件接口的编程需求;可有效地访问、控制各种硬件设备, 如磁盘、CPU、I/O端口等。
(4)通用性和移植性差,源程序繁琐,调试困难;
4
汇编语言的应用
系统程序、效率代码、I/O驱动程序
70%以上的系统软件是用汇编语言编写的。
某些快速处理、位处理、访问硬件设备等
高效程序是用汇编语言编写的。
高级绘图程序、视频游戏程序一般是用汇
编语言编写的。
5
主要参考书
沈美明主编 IBM-PC汇编语言程序设计
(第2版)
-------清华大学出版社
其它参考书 803X86 汇编语言程序设计
平时作业 15%
实验 15%
期末考试 70%
考核方式
6
教学环节与成绩评定
44 学时, 是传授与接收理论知识的主渠道, 要求尽量不缺课,课堂上不彼此说话,期末为闭卷考试。考试成绩占 70 分
2. 课外作业, 每一单元有一定数量的作业, 是帮助理解和熟练掌握课堂教学内容的重要环节,自己认真完成,不应抄袭。作业成绩占 15 分
3. 教学实验 14 学时, 共 7 次实验,每次用一个单位时间, 是理论联系实际,培训动手能力的重要环节,要充分重视,要预习并写出实验程序报告,实验时调试实验报告。
实验成绩占 15分
4. 学生自学是学生学习的重要环节,鼓励。
7
教师建议 目标:
●了解汇编语言的特性及其编程技术, ●建立起“机器”和“程序”、“空间”和 “时间”的概念。 建议: ●充分注意“汇编”课实践性强的特点, ●多读程序,多写程序,多上机调试程序, ●熟悉PC机的编程结构, ●掌握汇编语言及其程序设计的基本概 念、方法和技巧。
8
第一章基础知识
数制
数制之间的转换
运算
数和字符的表示
9
1-1 计算机运算基础
一. 十进制ND有十个数码0~9、逢十进一。
十进制用于计算机输入输出,人机交互。
二. 二进制NB两个数码:0、1, 逢二进一。
二进制为机器中的数据形式。
三. 十六进制NH十六个数码:0~9, A~F, 逢十六进一。
十六进制用于表示二进制数。
不同进位制数以下标或后缀区别,十进制数可不带下标。
如:101、101D、101B、101H、101H
介绍计算机中数的表示方法和基本运算方法。
1-1-1 进位计数制
10