网站大量收购闲置独家精品文档,联系QQ:2885784924

汇编语言程序设计及应用(第2版)绪论.ppt

汇编语言程序设计及应用(第2版)绪论.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

绪论绪论内容本课程在计算机学科中的地位程序设计简述汇编语言的有关问题教学要求及教材与参考书本课程在计算机学科中的地位专业技术基础课、必修课一种低级语言的程序设计高级语言程序设计的扩展软件开发的重要工具之一程序设计简述程序:指令或语句的有序集合指令:计算机设计者赋予计算机实现某种基本操作的命令语句:程序设计语言配备的完成某种基本功能的字符串一、五代程序设计语言计算机问世至今出现过1000多种程序设计语言。分为五代,应用较广泛的有20多种一、五代程序设计语言二、汇编语言的有关问题1.什么是汇编语言(早期称符号语言)二、汇编语言的有关问题3.汇编语言虽是“低级”语言,但并不“低级”二、汇编语言的有关问题4.为什么要学习汇编语言程序设计二、汇编语言的有关问题4.为什么要学习汇编语言程序设计二、汇编语言的有关问题5.怎样学习汇编语言程序设计二、汇编语言的有关问题5.怎样学习汇编语言程序设计三、教学要求及教材与参考书1.教学要求掌握汇编语言的基本概念和程序设计基本方法能准确阅读汇编语言程序。能编写汇编语言程序。分枝程序。三重循环以下的程序。含有子程序和系统功能调用的程序。*含有定义、调用宏指令的程序。三、教学要求及教材与参考书2.教材与参考书80x86汇编语言程序设计教程,清华大学出版社。杨季文等编。汇编语言程序设计,电子工业出版社.钱晓捷主编。80x86汇编语言程序设计,人民邮电出版社。王成耀编IBMPC汇编语言程序设计,陕西大学出版社。IBMPC汇编语言程序设计,清华大学出版社。沈美明等IBMPCAssemblyLanguageandProgramming(第四版清华大学出版社影印本)Programmingthe80286,80386,80486andPentium-BasedPersonalComputer;PrenticeHall.BarryB.Brey。1.机器语言:机器(代码)指令系统+机器硬件的数据表示2.汇编语言:符号指令系统+汇编语言的数据表示3.高级语言:高级语言语句+高级语言的数据表示FORTRAN,BASIC,C,HDL,MATLAB4.面向数据库的语言:ORACLE,FOXPRO5.多范式语言逻辑型:PROLOG将计算处理过程,看作逻辑推理过程,采用逻辑推理算法。函数型:Java将计算处理过程,看作函数作用过程,采用等值替换。对象型:Ada,C++,Smalltalk,Delphi将计算处理过程,看作分类过程和状态变换过程。汇编语言以助记符形式表示每1条计算机指令助记符是便于人们记忆,并能描述指令功能和指令操作数的符号如:ADDAX,BX、MULBL、CLC汇编语言源程序:用汇编语言编写的程序汇编程序:将汇编语言源程序“翻译”成机器语言程序的程序。2.两个名词术语(1)“低级”体现在语句、指令因不同机器而异。语句种类多,单个语句的功能比较弱。初始数据、中间和最终结果,要由程序员自己考虑它的精度、存放位置和存放顺序。(2)“不低级”体现在能充分调动计算机的软、硬件资源。可对CPU寄存器、存储单元、I/O端口寄存器,甚至是它们中的任一位进行操作。解决同一问题,同高级语言比较,程序质量好程序质量好:执行速度快,占用资源少,灵活性强(1)计算机系统中的有些程序必须直接用汇编语言编写频繁使用的实用程序或工具软件。如:编辑、链接装配、调试程序。磁盘的驱动和读写程序。实时处理即过程控制程序。各种高级语言的编译、解释程序。设备驱动程序和中断处理程序。微机、单片机的开发应用程序。(2)掌握汇编语言程序设计有利于其它课程学习汇编语言能直观、确切的反映程序设计技术:选择(分支)结构、循环结构、子程序、嵌套、递归、可重入、并行等程序设计技术。汇编语言能直观确切地表示向量、数组、链表、队列等数据结构。由汇编语言可推知计算机系统的硬件结构组成,对深入了解计算机硬件有极大的帮助。对微程序控制器的理解和微程序的编制将有很大帮助。(1)了解你所面向计算机的硬件系统。CPU寄存器的功能、用途、符号表示。计算机硬件直接表示的数据类型、表示方法。存储器的编址方式,存储容量等(2)精通所面向计算机汇编语言的符号指令系统及其语法约定指令

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档