最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt

最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt

ID:62117519

大小:776.00 KB

页数:72页

时间:2021-04-17

最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt_第1页
最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt_第2页
最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt_第3页
最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt_第4页
最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt_第5页
资源描述:

《最新安徽理工大学计算机汇编教程-序 言课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽理工大学计算机汇编教程-序言在实际应用问题中,常常编写汇编语言子程序,解决如下的问题:(1)进行计算速度或代码长度优化(2)存取系统资源(3)直接访问硬件(4)为不兼容的代码(编程环境)提供接口缺点:可移植性差、可读性差。耘党懂译雌培憋熏杏烃钟疡深绣钉邹领暂贞升鸣倔潦总猖长缨悦坪评籍权安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/20212第1章汇编语言基础知识2学习汇编语言的目标和要求(1)掌握汇编语言程序设计的基本方法,为其他专业课奠定基础(接口技术、组成原理、单片机等),深入理解

2、计算机如何完成复杂操作和计算以及程序的执行过程。(2)培养自我拓展汇编语言新知识的能力,掌握扎实的软件研制基本功。学习要求:(1)预习+听课+复习+动手时间比:1+1+1+1(2)按时完成上机作业鲤苟猿发渝蘑氟帘询吮柱厦釉尺附世蓟仑歌婉笑蛋契汾雅陌滤赐豺久囱县安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/20213第1章汇编语言基础知识自然语言是具有特定语音和语法等规范的、用于人类表达思想并实现相互交流的工具。人与人之间只有使用同一种语言才能进行直接交流,否则就必须通过翻译。要使计算机为人

3、类服务,人们就必须借助某种工具,告诉计算机“做什么”甚至“怎么做”,这种工具就是程序设计语言。程序设计语言通常分为三类:机器语言、汇编语言和高级语言。而前两种语言与机器密切相关,统称为低级语言。1.1.1汇编语言基本概念1.1汇编语言概述原驻捉艳栖衅毖疹钟诫硬蛇侧趣蚌刃师粪家庐庶爽杉效胃么洱煎每谆天蛇安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/20217第1章汇编语言基础知识计算机语言的发展机器语言FORTRANBASICCOBOLPASCALC/C++JAVA...汇编语言高级语言1.

4、1汇编语言概述1.1.1汇编语言基本概念忍甩烈仑奔薪闻纺距吻工乱蓄讣搞顷秃矛樊牢宠腔窒悯毫稳极醋装冠集苛安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/20218第1章汇编语言基础知识计算机能够直接识别的数据是由二进制数0和1组成的代码。机器指令就是用二进制代码组成的指令,一条机器指令控制计算机完成一个基本操作。用机器语言编写的程序是计算机惟一能够直接识别并执行的程序,而用其他语言编写的程序必须经过翻译才能变换成机器语言程序,所以,机器语言程序被称为目标程序。机器语言1.1汇编语言概述1.1

5、.1汇编语言基本概念蹋葡鸳范夯嘉虏瓶娇榜瞻萝饿储屿辐痉气正壮对顶羡挫洒积狄勒气肌毡妓安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/20219第1章汇编语言基础知识为了克服机器语言的缺点,人们采用助记符表示机器指令的操作码,用变量代替操作数的存放地址等,这样就形成了汇编语言。所以汇编语言是一种用符号书写的、基本操作与机器指令相对应的、并遵循一定语法规则的计算机语言。用汇编语言编写的程序称为汇编源程序。汇编语言是一种符号语言,比机器语言容易理解和掌握,也容易调试和维护。但是,汇编语言源程序要翻

6、译成机器语言程序才可以由计算机执行。这个翻译的过程称为“汇编”,这种把汇编源程序翻译成目标程序的语言加工程序称为汇编程序。汇编语言1.1汇编语言概述1.1.1汇编语言基本概念衬创溶苛筋伺着言暇例懦叙癣尽漱糊搞智啮伏镍示眩漂抽港瘟怎呛口黄肆安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/202110第1章汇编语言基础知识例如,在8086机器下,分别用汇编语言和机器语言计算10+20的程序代码如下:汇编语言机器语言MOVAL,10B00AADDAL,200414显然,使用汇编语言编写的程序要比机

7、器语言更容易理解,易编写程序。1.1汇编语言概述1.1.1汇编语言基本概念本妄礁纳吵钓醚拌矣昏榔竭吞俘暖榴剑晨彭托挺代讶果欢涟捏馆吱候灿喻安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/202111第1章汇编语言基础知识汇编语言虽然较机器语言直观,但仍然烦琐难懂。于是人们研制出了高级程序设计语言。高级程序设计语言接近于人类自然语言的语法习惯,与计算机硬件无关,易被用户掌握和使用。目前广泛应用的高级语言有多种,如BASIC、FORTRAN、PASCAL、C、C++等等。高级语言1.1汇编语言概

8、述1.1.1汇编语言基本概念沏痘律彬凳沦盼绊麓贼诬贵夕逊胖爽咕苇液宿吐镁泳僵褐锭秒气没们褥秸安徽理工大学计算机汇编教程-序言安徽理工大学计算机汇编教程-序言8/17/202112第1章汇编语言基础知识面向机器的低级语言,通常是为特定的计算机或计算机系列专门设计的。保持了机器语言的优点,具有直接和简捷的特点。可有效地访问、控制计算机的各种硬件设备

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

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

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