《汇编语言基础知识》PPT课件

《汇编语言基础知识》PPT课件

ID:38938167

大小:541.50 KB

页数:38页

时间:2019-06-21

《汇编语言基础知识》PPT课件_第1页
《汇编语言基础知识》PPT课件_第2页
《汇编语言基础知识》PPT课件_第3页
《汇编语言基础知识》PPT课件_第4页
《汇编语言基础知识》PPT课件_第5页
资源描述:

《《汇编语言基础知识》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计裘祖旗1课程的性质、地位是计算机科学与技术专业与电子信息类的专业基础课前趋课程:数字逻辑、高级语言后继课程:计算机组成原理、操作系统、计算机系统结构、计算机接口、单片机、自动控制、计算机维护等。2学习汇编语言的目的关于汇编语言(1)不再是工具性程序设计语言;(2)了解硬件对软件支持的基本原理;(3)作为计算机专业的人员的基本知识结构;(4)低级与高级的关系;学生教师3汇编语言的特点关于汇编语言(1)与硬件密切相关,面向机器的低级语言,可以最直接最有效的操纵硬件系统;(2)效率高;目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。(3)适用于系统和硬件接口的编程

2、需求;可有效地访问、控制各种硬件设备,如磁盘、CPU、I/O端口等。(4)通用性和移植性差,源程序繁琐,调试困难;4汇编语言的应用系统程序、效率代码、I/O驱动程序70%以上的系统软件是用汇编语言编写的。某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。高级绘图程序、视频游戏程序一般是用汇编语言编写的。5主要参考书沈美明主编IBM-PC汇编语言程序设计(第2版)-------清华大学出版社其它参考书803X86汇编语言程序设计平时作业15%实验15%期末考试70%考核方式6教学环节与成绩评定1.课堂授课44学时,是传授与接收理论知识的主渠道,要求尽量不缺课,课堂上不彼此说

3、话,期末为闭卷考试。考试成绩占70分2.课外作业,每一单元有一定数量的作业,是帮助理解和熟练掌握课堂教学内容的重要环节,自己认真完成,不应抄袭。作业成绩占15分3.教学实验14学时,共7次实验,每次用一个单位时间,是理论联系实际,培训动手能力的重要环节,要充分重视,要预习并写出实验程序报告,实验时调试实验报告。实验成绩占15分4.学生自学是学生学习的重要环节,鼓励。7教师建议 目标:●了解汇编语言的特性及其编程技术, ●建立起“机器”和“程序”、“空间”和 “时间”的概念。建议: ●充分注意“汇编”课实践性强的特点, ●多读程序,多写程序,多上机调试程序, ●熟悉PC机的编程结构, ●

4、掌握汇编语言及其程序设计的基本概 念、方法和技巧。8第一章基础知识数制数制之间的转换运算数和字符的表示91-1计算机运算基础一.十进制ND有十个数码0~9、逢十进一。十进制用于计算机输入输出,人机交互。二.二进制NB两个数码:0、1,逢二进一。二进制为机器中的数据形式。三.十六进制NH十六个数码:0~9,A~F,逢十六进一。十六进制用于表示二进制数。不同进位制数以下标或后缀区别,十进制数可不带下标。如:101、101D、101B、101H、101H介绍计算机中数的表示方法和基本运算方法。1-1-1进位计数制10数制基数数码二进制Binary20,1八进制Octal80,1,2,

5、3,4,5,6,7十进制Decimal100,1,2,3,4,5,6,7,8,9十六进制Hexadecimal160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F二进制:基数为2,逢二进一11012=1×23+1×22+1×20=1310十六进制:基数为16,逢十六进一1001,0001,1000,01119187=9×163+1×162+8×161+7×1601.数制111-2不同进位计数制之间的转换先展开,然后按照十进制运算法则求和。举例:1011.1010B=1×23+1×21+1×20+1×2-1+1×2-3=11.625DFC.8H=13×162+15×161+

6、12×160+8×16-1=3580.5(一)二---十六进制数转换成十进制数121-2不同进位计数制之间的转换(二)二进制与十六进制数之间的转换24=16,四位二进制数对应一位十六进制数。举例:3AF.2H=001110101111.00101110101111.001B=3AF.2H1111101.11B=01111101.1100=7D.CH7DC13(三)十进制数转换成二、十六进制数整数、小数分别转换1.整数转换法“除基取余”:十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。举例:1.39转换成二进制数39=100111B2391(b0)2191

7、(b1)291(b2)240(b3)220(b4)211(b5)02.208转换成十六进制数208=D0H16208余01613余13=DH014(三)十进制数转换成二、十六进制数1.小数转换法“乘基取整”:用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。举例:2.0.625转换成十六进制数0.625×16=10.00.625=0.AH3.208.625转换成十六进制数208.625=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。