大学课件单片机原理与应用设计序论及基础知识PPT.ppt
《大学课件单片机原理与应用设计序论及基础知识PPT.ppt》由会员分享,可在线阅读,更多相关《大学课件单片机原理与应用设计序论及基础知识PPT.ppt(48页珍藏版)》请在三一办公上搜索。
1、汇编语言程序设计,件孽焕挡奢伯留盖霜捧蝶僧惠炮巴潞染啮郑扁筏盯缩獭谅芋谊悸久容弦动【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,课程的总体结构,基础知识,指令系统,计算机组成结构,CPU寻址方式,80X86 汇编语言程序,子程序,循环分支程序,高级汇编技术,I/O程序设计,BIOS和DOS中断,相关应用,图形程序与发声程序设计,磁盘文件存取技术,Pentium 汇编语言,单片机汇编语言,应用,基础,烽默拷吝拆酞雄僚赵掇秦里爱曝狼赞摇仰矩犬远癣泊奇远潭拘秦踞炊婉狠【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片
2、机原理与应用设计 序论及基础知识PPT,汇编语言程序设计参考书推荐,1.80X86汇编语言程序设计沈美明 温冬婵 清华大学出版社2.IBM PC 汇编语言与程序设计 PETER ABEL 编著 第4版 清华大学出版社.PRENTICE HALL第5版 人民邮电出版社3.IBM PC 汇编语言与程序设计例题习题集 温冬婵 沈美明 清华大学出版社汇编语言程序设计-方法技术应用 周学毛 高等教育出版社,咋轨嫌袄裕土闻坞琼时肃悸栏培缕喀植场卒峙概伎味腰岳渗法指悟坑拙乙【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,教学安排:第一章 绪论 数
3、制 数制之间的转换 数和字符的表示 运算(2学时)第二章 计算机组织 CPU 存储器 外部设备 寻址方式指令系统1-数据传送指令格式、算术指令格式及应用(4学时)第三章 汇编语言格式 完整段定义和简化段定义格式 伪操作 表达式(4学时)第四章 指令系统2(2学时)第五、六、七章 简单汇编语言程序设计 循环程序设计 分支程序设计 子程序设计(8学时)第八章 输入输出程序设计简介 编程练习(2学时)第章 编程练习 综合习题及复习(2学时),赦孔奸酗一纸君浅雷萎翁郁癸宫咳荔抨帅腋石澎蝉摧雨翰辞卿伪形轿泥率【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基
4、础知识PPT,计算机系统由硬件和软件两大部分组成,第1章 基 础 知 识,莹县灰桨再塞魁呜仗页件检把好圆神杰挨壹面漾命错巷嚏纽泻掉宵脐糊哄【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,绪论硬件部分,磁盘接口,典型PC机主板结构,昼如皱娃撰韭每顺倘石手抱默呼题埋碎琢筏引绑层躁克幻拆姜财淘桂吗栈【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,计算机基础讨论的计算机组成,尚输娇搬七甸每朵挽攘邵咆藤绍息牟蛛睬掂碟灸贿纸云恳催棺桑爪板四佑【大学课件】单片机原理与应用设计 序论及基
5、础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,CPU结构示意图,主存 及辅存,爹秀虹钎宿赘今绕烁构择帜丹璃逝糊苗模贸递咋自悄双鳞鄙弟杉兹频家考【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,8 0 8 6系统结构简图,20位物理地址,16位数据,运算器,寄存器组,CPU内部总线,系统总线,俊献截韵促金夷祥骄嗓攫佯吹饱慎记殊纷乾勿淘加茧累赎英勇赵儿卢岂殉【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,8086 CPU 硬件实例,80188应用板,祸侗反
6、范烹检啪爬先狂苯啪诬擂兽获太号雀朗寝陋碑梆楷籍慢饵框勒弦启【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,一个程序的运行过程,装载(Loader):将可执行文件按特定规律加载到内存(该步由操作系统完成);执行(Execute):执行当前程序(按应用程序代码执行)。,耐橙帛陶做号焉悔茸河疆夸只扮序失池钦辟细黎敌涕碟庆盏虎坡衬玛蝶同【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,一条指令的执行过程,逻辑控制输出指令地址(可包含在取指中)取指:取出相应指令送往指令寄存器 译码:
7、分析指令代码 执行:包括取操作数、计算 回送:回送结果 以上所有操作都在逻辑控制器控制下完成。,指令:ADD A,AX A=A+AX 执行过程。其中A为内存变量,AX为寄存器变量。,汲桓唁脾息抵尊装单盯帐熄倍绵怠词保敢敏打棍拦育静考嫂箱否赖岗辊雨【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,数据和信息的存储,数据和信息最基本的单位是二进制的一个位,但存储时往往是以字节为单位存放,每字节一个地址,每字节由八个二进制位组成地址表达了字节数据存放的位置。,遭劈颂烁战息耙伐壹火尽删蚜岛诵闪避颈疗啮桥断毡洋鞍往去丽驳盗饺巧【大学课件】单片机
8、原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,计算机语言的发展,机器语言,FORTRANBASICPASCALC/C+DBASEJAVA.,1.1 计算机语言概述P1,噬茁盯忍夏裹旬具霉貉吾妄杆炊函潜墟行诽塔苹抖纤谗姨穴锭数恕跺阅杠【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,计算机语言的发展历程,机器语言,汇编语言,高级语言,0010011,C,BASIC,PASCAL,FORTRAN,C+,C#.NET,MOV AX,01INT 21H,面向数据库的语言,基于WEB的开发语言,VB
9、,DELPHI,FOXPRO,DBASE,SQL,SYSBASE,ORCALE,JAVA,ASP,VC+,XML,HTML,惜东简盲聘瘴叛疯砍侩夹扮诧斜稽巢骋铃机渠组镊床虏星解着技踩毕簿拓【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,#include stdafx.h#include stdio.h int main(int argc,char*argv)int a,b,c;a=1;b=2;c=a+b;printf(“c=%dn,c);return 0;,例1.用C语言编程实现 c=a+b,并在屏幕上显示出结果。,编译后的目标文件
10、达到3.59KB,惰馈乘蒙扰行专审聚爵善愤腑黍元锗谗温纤陈睁弛琼箭席瓷竹骤奇销腺男【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,data segmenta dw?b dw?c dw?string db c=$data endscode segmentmain proc far assume cs:code,ds:data,es:datastart:push ds sub ax,ax push ax mov ax,data mov ds,ax mov es,ax,mov a,1 mov b,2 mov ax,a add ax,b m
11、ov c,ax lea dx,string mov ah,09 int 21h add al,30h mov dl,al mov ah,2 int 21h mov dl,0ah int 21h mov dl,0dh int 21h retmain endpcode ends end start,例 2.用汇编语言编程实现 C=a+b,汇编后的目标文件只有208字节,初始化,显示结果printf,;a=1;b=2;ax=a;ax+=b;c=ax,庐璃己戴毗咒甲才燕崇孜檀帧悉十瓶孔端糠诵渤愈愿慢势惮拈霹赖唇莽号【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计
12、序论及基础知识PPT,机器语言、汇编语言相关概念,汇编语言:直接构架于机器语言之上的,用助记符书写的一种符号语言,经过汇编程序编译后能最终为CPU识别的一种人机交流的语言,是一种符号化的机器语言。便于书写、阅读和检查。用汇编语言编写的程序叫汇编源程序,机器语言:计算机硬件能直接识别的语言,由二进制代码表示的指令组成,它是面向特定机器结构的内部语言。相应的指令称为机器指令。它与硬件相关,程序效率高,但通用性差。,高级程序设计语言:是面向用户,与特定机器属性相分离的通用语言。每种语言都有自己的语法规定与格式,也有适用范围。如C、PASCAL、C+、BASIC。,鳞间累柏自岁乳间彭靖笆雄驳卑的饼招幕
13、枣匹恳爹茬睫耘芜恕傀锈蚀丘论【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,计算机语言的开发平台,DOS,UNIX,Linux,Windows,NETWARE,Windows 2000/XP,陪血梗响嚎椅俭平优虹让圾狄碌陈抡惭柯苑荔曲烂掉所德汲卿氨丽帚浦亡【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,汇编语言编译软件,主要有:,Borland公司的TASM版本,Microsoft公司的MASM版本,基于Windows 的:未来汇编 Asm Studio,医离么枯琢哆著戏
14、岩充焙致牡铡衡饥赶酿卖馒粥傅评肝靛窑谩易涧还号炕【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,汇编语言的特点,(1)汇编语言与机器密切相关:极强的硬件控制能力(如端口控制),在硬件的调试中极为有用。(2)汇编语言程序效率高:目标程序短(占用内存少)、运行速度快。(3)特殊使用场合:工业控制、驱动程序。(4)多样性:CPU机器指令的差异性决定汇编语言源程序的多样性。(5)易维护性:易读性、易维护性弱于高级语言。,箔镣砾嘻伯温茬媳八釉押诺萨那瘸首基度渝膊瞩至貉咆华鬼娘陵榷盐谅倔【大学课件】单片机原理与应用设计 序论及基础知识PPT【大
15、学课件】单片机原理与应用设计 序论及基础知识PPT,汇编语言的应用,程序执行占用较短的时间,或者占用较小存储容量的场合。程序与计算机硬件密切相关,程序直接控制硬件的场合。需提高大型软件性能的场合。没有合适的高级语言的场合。,帽铂敲换酷区疾知况迪振蔡门修迂钨弄舀虑蚌宣令寡氯虹骋蛤折簇炔跑侩【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,汇编语言的应用系统程序、效率代码、I/O驱动程序 70%以上的系统软件是用汇编语言编写的。某些快速处理、位处理、访问硬件设备等 高效程序是用汇编语言编写的。高级绘图程序、视频游戏程序一般是用汇 编语言编
16、写的。病毒及杀毒部分相关用汇编语言编写。,正看剪升佣她栏庚云喇枚酷陡烛项颈戚庸倒趁椽绳幅格据划构汇肉报蚤抚【大学课件】单片机原理与应用设计 序论及基础知识PPT【大学课件】单片机原理与应用设计 序论及基础知识PPT,学习汇编语言,你需要,胆量。不要害怕去接触那些计算机的内部工作机制。知识。了解计算机常用的数制,特别是二进制、十六进制、八进制,以及计算机保存数据的方法。开放。接受汇编语言与高级语言的差异,而不是去指责它如何的不好读。经验。要求你拥有任意其他编程语言的一点点编程经验。头脑。,已篱菌艳激逼饶亩鲍卯诺战静噬耿量诱颠派娜羡汛铬吹讽膘沪妮偏辣蝗阑【大学课件】单片机原理与应用设计 序论及基础
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 课件 单片机 原理 应用 设计 序论 基础知识 PPT
链接地址:https://www.31ppt.com/p-4706224.html