汇编语言课介绍.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言课介绍

汇编语言程序设计课程介绍 汇编语言程序设计 课程介绍 1、什么是汇编语言 1.1 计算机语言的发展 1.2 汇编语言的特点 2、为什么要学习汇编语言 3、汇编语言课程的学习内容 4、汇编语言课程的学习目标 5、课程的教学安排 6、推荐的参考教材 7、课程考核方法 1、什么是汇编语言 1.1 计算机语言的发展 1.2 汇编语言的特点 1.1计算机语言的发展 为了让计算机执行我们希望的操作,必须用它能理解的语言和它交流。 计算机能理解的最简单的语言是“开”和“关”,即通常所说的“0”和“1”。 计算机能理解的0、1的组合就是指令。 若对于某台机器来说:1001表示执行加法,1010表示减法,则1001、1010就是这台机器的指令。 (1)机器语言 由机器指令构成的计算机语言即机器语言。 机器语言没有明显的特征,难于记忆和理解,编程序时既麻烦又容易出错,也不便于学习。 机器语言是面向机器的,不同的机器有不同的语言。 (2)汇编语言 为了克服机器语言的缺点,人们采用助记符表示机器指令,这样就形成了汇编语言。 例:用ADD 表示加法指令1001 用SUB 表示减法指令1010 汇编语言必须翻译成机器语言才能在机器上运行。 起初这些符号由手工翻译成对应的机器语言,但这步处理仍很烦人,先驱们发明了将符号翻译成机器语言的程序,该程序被称之为汇编程序。 (3)高级语言 汇编语言的产生是一个巨大的进步,但汇编语言需要程序员为每条机器要执行的指令写一行,强迫程序员按机器的方式思考。 例:要计算3×(X+4),并把结果赋值给Y 汇编语言表示: MOV AX,X ADD AX,4 MOV BX,3 MUL BX MOV Y,AX 而人们习惯的语言方式:Y=3*(X+4) 这激发了一个问题:如果我们能编写出将汇编语言翻译成机器语言的程序来简化编程,有什么能阻止我们编写将某种高级表示翻译为汇编语言的程序?也就是说,我们可以用这种高级表示(即高级语言)来和机器交流(编程)。 高级语言允许程序员用更自然的语言思考 1.2汇编语言的特点 与高级语言相比,汇编语言具有以下特点 (1)汇编语言与机器关系密切 汇编语言是机器指令的符号化,它与机器指令一一对应,与机器密切相关,不同类型的CPU,有不同的汇编语言。它的移植性差,但它可最直接和最有效的控制机器,这是多数高级语言难以做到的。 (2)汇编语言程序效率高 汇编语言的目标程序高效率反映在时间和空间上:运行速度快,目标程序短。 任何高级语言程序在这两方面都不如汇编语言程序。 (3)编写汇编语言源程序烦琐 一方面机器指令符号化后的汇编指令功能有限,另一方面用汇编语言编写程序时,必须考虑很多细节,而这些在高级语言编程中有操作系统完成。 (4)汇编语言调试困难 问:我们需不需要学习汇编语言? 2、为什么要学习汇编语言 (1)一些特定的场合需要使用汇编语言 ①对软件的执行时间或存储容量要求较高的场合,如系统程序的关键核心、智能化仪器仪表的控制系统。 ②软件与硬件关系密切,软件要直接控制硬件的场合,例设备驱动程序等。 ③没有合适高级语言的场合。 (2)有助于加深对计算机系统工作原理的理解。 (3)是学习后续专业课程的基础。 汇编语言课程是《计算机组成原理》、《微机原理与接口技术》、《操作系统》课程的先修课程。 3、汇编语言课程的学习内容 《汇编语言》是计算机科学与技术专业的一门重要的专业基础课。本课程以Intel 8086指令系统为主要依据,介绍主流微机IBM PC及其兼容机上的汇编语言程序设计方法和技术。主要介绍指令系统、顺序、分支、循环、子程序等基本结构的程序设计技术方法、中断程序设计 、输入输出程序设计等内容。 4、汇编语言课程的学习目标 通过该课程的学习,使学生 (1)掌握汇编语言程序设计的基本知识和基本方法; (2)加深对计算机系统工作原理的理解; (3)为从事智能化仪器仪表开发、设备驱动程序等相关工作及后续课程的学习打下基础。 5、汇编语言课程的教学安排 理论课学时:26 实验课学时 :10 6、推荐的参考教材 《IBM-PC汇编语言程序设计》(第2版) 沈美明、温冬婵编著, 清华大学出版社出版 7、课程考核方法 ①平时占20%:理论课考查、实验课考查、实验报告评定; ②期末考试占80%:综合笔试。 * 赵艳红 瞬堡回靛成闺扰勋莽惧付普堪裹邪伞次予忻监镇跑层索懦碘阉凰忍森警曾汇编语言课介绍汇编语言课介绍 赵艳红 听离泅往茧铰戳艘材榷粳惺屁劣寿滤轻着贾归乔琴叹铸洁视湿贺俘瓜貌讳汇编语

文档评论(0)

书是爱的奉献 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档