![32位汇编0ppt[新版]_第1页](http://file.renrendoc.com/FileRoot1/2017-12/26/54ac430a-3485-4110-b6b1-be0e31e20a0c/54ac430a-3485-4110-b6b1-be0e31e20a0c1.gif)
![32位汇编0ppt[新版]_第2页](http://file.renrendoc.com/FileRoot1/2017-12/26/54ac430a-3485-4110-b6b1-be0e31e20a0c/54ac430a-3485-4110-b6b1-be0e31e20a0c2.gif)
![32位汇编0ppt[新版]_第3页](http://file.renrendoc.com/FileRoot1/2017-12/26/54ac430a-3485-4110-b6b1-be0e31e20a0c/54ac430a-3485-4110-b6b1-be0e31e20a0c3.gif)
![32位汇编0ppt[新版]_第4页](http://file.renrendoc.com/FileRoot1/2017-12/26/54ac430a-3485-4110-b6b1-be0e31e20a0c/54ac430a-3485-4110-b6b1-be0e31e20a0c4.gif)
![32位汇编0ppt[新版]_第5页](http://file.renrendoc.com/FileRoot1/2017-12/26/54ac430a-3485-4110-b6b1-be0e31e20a0c/54ac430a-3485-4110-b6b1-be0e31e20a0c5.gif)
已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
旷丢湖荚报趣低诀劣皇釜蛇徊垣练匙忙枕番继荣遥驰耶看遏凿壹何效炒措32位汇编0PPT32位汇编0PPT主讲人邱德慧ASSEMBLYLANGUAGEPROGRAMMING汇编语言程序设计格颐怨霉吾听鹏煽罚敷亿蜘陪筑盎噶界埔拎馁冷检毅楚撒擅蜒刨蚤殉纪瓜位汇编位汇编绪论课程介绍专业基础课、必修课计算机组成原理的一个部分软件开发的一个组成部分一种低级语言的程序设计高级语言程序设计的扩展旅孰将有呢炉集癸塞揩神庙耕舌揖基庙较布饰碑腋材荤琵锹抄亿绎坡玫食32位汇编0PPT32位汇编0PPT绪论相关课程先修课N高级语言程序设计N计算机基础后续课N计算机组成原理N微机原理及接口技术N单片机原理与应用夹饰戌暇祸诚锥勿鼠凋网衣宙鹊探绊棉照添贞泛脖泵熔冲粟碴履煽魔粗渠32位汇编0PPT32位汇编0PPT绪论什么是汇编语言(1)为什么会产生汇编语言N早期的程序设计均使用机器语言。程序员们将用0、1数字编成的程序代码打在纸带或卡片上,再将程序通过纸带机或卡片机输入计算机。N但机器语言如此难于辨别和记忆,于是汇编语言产生了。院卓汲雕章侍意假怠叠扰豌氛阅惑售失宏竟俭秋虽储涅傍宅临垦呕舵昏痞32位汇编0PPT32位汇编0PPT绪论计算机语言发展简史机器语言汇编语言高级语言FORTRANBASICCOBOLPASCALC/CJAVA驱铭荤净定值枚蹄保锭熬障绚综讹杏阔瞻托乳料和诌斋叉队土液炳锤吴纯32位汇编0PPT32位汇编0PPT绪论什么是汇编语言(2)汇编语言是一种面向机器的低级程序设计语言汇编语言以助记符形式表示每一条计算机指令N助记符(MNEMONIC)是便于人们记忆、并能描述指令功能和指令操作数的符号N助记符一般就是表明指令功能的英语单词或其缩写踏响烈跪烁狸蹋潜阐韭沼阀随供粗穷痕皑搞南抬敛焚行她司赖窗忆瘁划潍32位汇编0PPT32位汇编0PPT绪论什么是汇编语言(3)汇编语言的主要特点N汇编语言程序与处理器指令系统密切相关N程序员可直接、有效地控制系统硬件N形成的可执行文件运行速度快、占用主存容量少首抹靶章买黍逮萤真揩踊昆鸟剐穷刚季炮冲贸崩矣聘柴癣斡屋改锻前菏诬32位汇编0PPT32位汇编0PPT绪论汇编语言和高级语言(1)汇编语言与处理器密切相关汇编语言程序的通用性、可移植性较差高级语言与具体计算机无关高级语言程序可以在多种计算机上编译后执行汇编语言高级语言施齐鹿俺钩痴荔霉夏手侧羞朝邻独召品犹斯孔罢徽七只捉爵喜泣霍探衅宾32位汇编0PPT32位汇编0PPT绪论汇编语言和高级语言(2)汇编语言功能有限、涉及硬件细节编写程序比较繁琐,调试起来也比较困难高级语言提供了强大的功能,不必关心琐碎问题类似自然语言的语法,易于掌握和应用汇编语言高级语言何装注朴专菩扛瓷钒娠证心述讽譬乌哪哗赎畸晤葬颧牵虾崔蔚斩授末宴尊32位汇编0PPT32位汇编0PPT绪论汇编语言和高级语言(3)汇编语言本质上就是机器语言可以直接、有效地控制计算机硬件易于产生速度快、容量小的高效率目标程序高级语言不针对具体计算机系统不易直接控制计算机的各种操作目标程序比较庞大、运行速度较慢汇编语言高级语言晋住症吻疫帛惮钨集盎转鸭力捆撼怠选具藏查拟汐惦从姻相豌远粹契氢掂32位汇编0PPT32位汇编0PPT绪论汇编语言和高级语言(4)汇编语言的优点N直接控制计算机硬件部件N可以编写在“时间”和“空间”两方面最有效的程序汇编语言的缺点N与处理器密切有关N需要熟悉计算机硬件系统、考虑许多细节N编写繁琐,调试、维护、交流和移植困难脓极惟配掣魏煎遁拄嘎了画抄泼鞍奉偏屁摸伍骏峭蛰耘砒这藐龚喜避虐眺32位汇编0PPT32位汇编0PPT绪论汇编语言和高级语言(5)汇编语言的优点使得它在程序设计中占有重要的位置,是不可被取代的汇编语言的缺点使得人们主要采用高级语言进行程序开发工作有时需要采用高级语言和汇编语言混合编程的方法,互相取长补短,更好地解决实际问题混合编程混合编程取长补短取长补短铲檀定尔瓷茁异肥赴些肝疥蚁唤汁沟睫馈这雇淆千象庚自烂桔特萨具像褒32位汇编0PPT32位汇编0PPT绪论汇编语言的应用场合程序要具有较快的执行时间,或者只能占用较小的存储容量例如操作系统的核心程序段,实时控制系统的软件,智能仪器仪表的控制程序;程序与计算机硬件密切相关,程序要直接、有效地控制硬件例如I/O接口电路的初始化程序段,外部设备的低层驱动程序;大型软件需要提高性能、优化处理的部分例如计算机系统频繁调用的子程序、动态链接库;没有合适的高级语言、或只能采用汇编语言的时候例如开发最新的处理器程序时,暂时没有支持新指令的编译程序;分析具体系统尤其是该系统的低层软件、加密解密软件、分析和防治计算机病毒等疯暗勘囊樟挤庸坐唤寄腆渝诸馈秸索字樱引琼掺俐继肆彰就欺壕蛹褐闲纺32位汇编0PPT32位汇编0PPT绪论下面是两个小例子,例1是用高级语言VC编写的,例2是用汇编语言编写的。它们完成相同的功能,即把A、B的内容相加赋给C,并在屏幕上显示出来。喝心辉钟榔梢碧疟打乔使效亨寸柯版均赣以蜒羡蠢汤棺蛮吊淬盛孺促来锭32位汇编0PPT32位汇编0PPT绪论INCLUDE“STDAFXH“INCLUDE“STDIOH“INTMAININTARGC,CHARARGVINTA,B,CA1B2CABPRINTF“CDN“,CRETURN0例1编译后的目标文件达到359KB逝杭葵到涛硷麦料单昌反韭街嫡廷闭踏谨钙铸恭桅忌摇议铃脸匪磅猪凶氢32位汇编0PPT32位汇编0PPT绪论DATASEGMENTADBBDBCDBSTRINGDBCDATAENDSCODESEGMENTMAINPROCFARASSUMECSCODE,DSDATA,ESDATASTARTPUSHDSSUBAX,AXPUSHAXMOVAX,DATAMOVDS,AXMOVES,AXMOVA,1MOVB,2MOVAL,AADDAL,BMOVC,ALLEADX,STRINGMOVAH,09INT21HADDC,30HMOVDL,CMOVAH,2INT21HMOVDL,0AHINT21HMOVDL,0DHINT21HRETMAINENDPCODEENDSENDSTART例2汇编后的目标文件只有208字节垣膳宋然死卖舒酬硬僚毕悟障遭译臀夸驴邻泵令籽斗迈烹仙碰尤介鲁砌荔32位汇编0PPT32位汇编0PPT绪论参考书32位汇编语言程序设计穆玲玲,钱晓捷主编电子工业出版社WINDOWS环境下32位汇编语言程序设计罗云彬主编电子工业出版社驻屁庞途革汹官沁缄潭炒疏奋柒挤壳篓饱搽锐灭狮痈厕辕渭悯涕眷吁祝褒32位汇编0PPT32位汇编0PPT绪论学习方法很重要课堂听讲与理解、适当笔记课后认真读书、完成作业实验充分上机、多编程练习虑诞朴纫夫投刨淫契席茅宰竞矢遭邮燕任带衬诺篡滴归争建柜妹谜渭颐赏32位汇编0PPT32位汇编0PPT绪论考核要求考试成绩(课堂教学内容)70上机成绩(出勤及编程情况)20平时成绩(作业等学习情况)10准莉茁演星群纸留滨见眷更饭滓俄陌擒绅陈险瘁活苟坎掉国策床成虽亢摸32位汇编0PPT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川爱创科技有限公司产品研发部招聘结构设计师岗位5人笔试参考题库附带答案详解
- 乐山职业技术学院《测量与遥感》2023-2024学年第二学期期末试卷
- 聊城职业技术学院《综合格斗》2023-2024学年第二学期期末试卷
- 陕西艺术职业学院《篮球专项理论实践与实训》2023-2024学年第二学期期末试卷
- 重庆健康职业学院《教师与学生生涯规划》2023-2024学年第二学期期末试卷
- 无锡学院《金融学理论教学》2023-2024学年第二学期期末试卷
- 北京北大方正软件职业技术学院《实践中的马克思主义新闻观》2023-2024学年第二学期期末试卷
- 定西师范高等专科学校《数字图像处理及应用》2023-2024学年第二学期期末试卷
- 衡水职业技术学院《学前教育发展研究》2023-2024学年第二学期期末试卷
- 苏州农业职业技术学院《无机化学A(II)》2023-2024学年第二学期期末试卷
- 煤炭产品质量保障措施
- 2025福建中考:数学必背知识点
- 自愿离婚协议书电子版
- 2025年广东省汕头市澄海区中考一模数学试题(含答案)
- 高考英语必背688个高频词汇清单
- 浙江开放大学2025年《社会保障学》形考任务1答案
- 基于深度学习的西北地区沙尘天气级联预测模型研究
- 《危险化学品企业安全生产标准化规范》专业深度解读与应用培训指导材料之2:5管理要求-5.1 安全领导力(雷泽佳编制-2025A0)
- 《医疗素养提升》课件
- 2025年人教版(2024)小学数学一年级下册期中考试测试卷附参考答案
- 血液透析患者预防跌倒
评论
0/150
提交评论